我正在尝试将文件夹从远程同步到本地,但出现以下错误。我在 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
这个命令对我来说很好用。