Я хочу скопировать несколько файлов с удаленного компьютера, используя rsync
. Поэтому я использую следующую команду.
rsync -Pav -e 'ssh -i sshkey' user@remotemachine:/home/user/file1.zip file2.zip file3.zip .
Это показывает следующую ошибку
Неожиданный локальный arg: file2.zip Если arg - удаленный файл / dir, добавьте к нему двоеточие (:). Ошибка rsync: синтаксис или ошибка использования (код 1) в main.c (1362) [Receiver = 3.1.0]
command-line
rsync
SuperKrish
источник
источник
Это довольно старый, но принятый ответ слишком строг: несколько файлов не обязательно являются единственным аргументом rsync. От
man rsync
:поэтому команда ОП будет
Это невозможно для более старых версий rsync, но я думаю, что все основные дистрибутивы некоторые с этим уже несколько лет.
источник