Je souhaite copier plusieurs fichiers à partir d'une machine distante à l'aide de rsync
. J'utilise donc la commande suivante.
rsync -Pav -e 'ssh -i sshkey' user@remotemachine:/home/user/file1.zip file2.zip file3.zip .
Il montre l'erreur suivante
Arg local inattendu: file2.zip Si arg est un fichier / répertoire distant, préfixez-le avec deux-points (:). Erreur rsync: erreur de syntaxe ou d'utilisation (code 1) sur main.c (1362) [Receiver = 3.1.0]
command-line
rsync
SuperKrish
la source
la source
C'est assez ancien, mais la réponse acceptée est un peu trop stricte - plusieurs fichiers ne sont pas nécessairement un seul argument pour rsync. De
man rsync
:donc la commande de OP serait
Ce n'est pas possible pour les anciennes versions de rsync, mais je pense que toutes les principales distributions en contiennent depuis plusieurs années.
la source