108 votes

Copier des dossiers (pas un seul fichier) en utilisant SSH ubuntu ?

J'essaye de copier un dossier sur un serveur Ubuntu distant en utilisant une connexion ssh en ligne de commande, je comprends qu'il est possible de transférer un fichier en utilisant scp mais j'ai beaucoup de fichiers dans un dossier que j'essaye de copier sur ce serveur distant, comment faire ? quelqu'un ? Merci.

213voto

amc Points 6662

Vous pouvez utiliser la copie sécurisée (scp) avec l'option récursive ( -r ) :

scp -r /path/to/local/dir user@remotehost:/path/to/remote/dir

Sinon, je recommande rsync car vous pouvez reprendre les transferts si la connexion est interrompue, et il ne transfère intelligemment que les différences entre les fichiers :

rsync -avz -e 'ssh' /path/to/local/dir user@remotehost:/path/to/remote/dir

Notez que dans les deux cas, vous devez faire attention aux slashs de fin de ligne : déplacer /path/to/local/dir a remotehost:/path/to/remote/dir/ résulte en /path/to/remote/dir/dir

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X