Maison > Article > Opération et maintenance > Comment copier des fichiers entre différents hôtes Linux
Cet article partage principalement avec vous la méthode de copie de fichiers entre différents hôtes Linux. La copie de fichiers sur le disque hôte actuel est très simple. Tout le monde connaît la commande cp. J'espère qu'elle pourra vous aider.
Utilisation :
cp [options] source dest cp [options] source... directory
Description de la fonction : Copier un fichier dans un autre fichier, ou copier plusieurs fichiers dans un autre répertoire.
Description du paramètre d'options :
-a Copiez autant que possible l'état du fichier, les autorisations et autres données.
-r Si la source contient des sous-répertoires, copiez récursivement vers la destination.
-f signifie forcer, exécution forcée. Si un fichier avec le même nom de fichier existe déjà à la destination, le fichier sera écrasé (supprimez-le avant de le copier puis copiez-le).
Exemple :
(1) Copiez le fichier aaa (existe déjà) et nommez-le bbb :
cp aaa bbb
(2) Copiez tous les fichiers du langage PHP Vers le projet sous-répertoire :
cp *.php project
Ensuite, si vous souhaitez réaliser copie de fichiers entre différents hôtes Linux , il existe deux méthodes courantes Tapez :
(1) Utilisez FTP, c'est-à-dire installez le serveur FTP sur un Linux, afin qu'un autre programme client utilisant FTP puisse copier des fichiers.
(2) Utilisez la commande scp. scp est une copie de fichier avec sécurité, basée sur la connexion ssh. Cette méthode est plus pratique à utiliser. Afin de transférer plus rapidement, il est préférable de compresser le fichier avant l'opération.
A. Pour copier le fichier actuel sur un autre hôte distant, vous pouvez utiliser la commande suivante :
scp /home/wwwroot/shop.tar.gz root@192.168.230.128:/home/root
Ensuite, vous serez invité à saisir l'utilisateur root de l'autre 192.168.230.128. hôte. Connectez-vous avec votre mot de passe et commencez à copier.
B. Pour copier des fichiers de l'hôte distant vers le système actuel, vous pouvez utiliser la commande suivante :
scp root@/shop.tar.gz 192.168.230.128:/home/root/shop.tar.gz home/wwwroot/shop.tar.gz
Recommandations associées :
PHP pour implémenter la copie de fichiers
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!