Copie de fichiers à l'aide de rsync depuis un serveur distant vers une machine locale [fermé]
2 réponses
de votre machine locale:
rsync -chavzP --stats user@remote.host:/path/to/copy /path/to/local/storage
de votre machine locale avec un port SSH non standard:
rsync -chavzP -e "ssh -p $portNumber" user@remote.host:/path/to/copy /local/path
ou depuis l'hôte distant, en supposant que vous voulez vraiment travailler de cette façon et que votre machine locale écoute sur SSH:
rsync -chavzP --stats /path/to/copy user@host.remoted.from:/path/to/local/storage
voir man rsync
pour une explication de mes interrupteurs habituels.
418
répondu
Johnsyweb
2018-02-13 14:55:14
si vous avez accès à SSH, vous n'avez pas besoin de SSH d'abord et ensuite copier, Il suffit d'utiliser copie sécurisée (SCP) à partir de la destination.
scp user@host:/path/file /localpath/file
les caractères Wild card sont supportés ,donc
scp user@host:/path/folder/* /localpath/folder
va copier tous les fichiers distants dans ce dossier.Si vous copiez plusieurs répertoires, un seul.
note-r copiera tous les sous-dossiers et le contenu aussi.
41
répondu
Tezyn
2015-06-21 03:04:20