rsync – 意外的远程参数

rsync – 意外的远程参数

我正在尝试将文件夹从远程同步到本地,但出现以下错误。我在 Google 上搜索,但找不到有效的解决方案。

kong@kong-P15SM:/media/kong/Elements$ rsync -r -i /home/kong/.ssh/id_rsantu --exclude=dataset/ [email protected]:~/sgan-original/ ./sgan-original/
Unexpected remote arg: [email protected]:~/sgan-original/
rsync error: syntax or usage error (code 1) at main.c(1348) [sender=3.1.1]

答案1

解决方案

rsync -r -e "ssh -i /home/kong/.ssh/id_rsantu" --exclude=dataset/ [email protected]:~/sgan-original/ ./sgan-original/

如这里发布https://superuser.com/questions/1379574/rsync-unexpected-remote-arg/1379576#1379576

答案2

rsync -auHxvz /* --exclude=/.ssh/* --exclude=/etc/fstab --exclude=/etc/sysconfig/network-scripts/* --exclude=/proc/* --exclude=/tmp/* --exclude=/sys/* --exclude=/dev/* --exclude=/mnt/* --exclude=/boot/* --exclude=/root/* [email protected]:/ --progress

这个命令对我来说很好用。

相关内容