J'essaie de copier un dossier sur un serveur Ubuntu distant à l'aide d'une connexion SSH en ligne de commande. Je comprends qu'il est possible de transférer un fichier à l'aide de scp, mais j'ai de nombreux fichiers dans un dossier qu'iam tente de copier sur ce serveur distant. Comment cela est-il effectué? n'importe qui? Je vous remercie.
Vous pouvez utiliser une copie sécurisée (scp) avec l'option récursive (-r
):
scp -r /path/to/local/dir user@remotehost:/path/to/remote/dir
Autrement, je recommande rsync car vous pouvez reprendre les transferts si la connexion est rompue et 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 barres obliques: le déplacement de /path/to/local/dir
vers remotehost:/path/to/remote/dir/
entraîne /path/to/remote/dir/dir