rsync 没有看到或传输任何数据

rsync 没有看到或传输任何数据

我在远程 VPS (/backuptest) 上有一个目录,其中包含一个档案 (/backuptest/Friday.tar.gz2)。

我正在尝试使用 rsync 连接到 VPS 并将档案下载到我的本地机器 (/mnt/Files_Local/backup/VPS)。

每次我尝试使用 rsync 命令连接时,都没有传输任何内容?

rsync -avz -H --numeric-ids --delete -e "ssh -p ## root@{host}:/backuptest -l root" /mnt/Files_Local/backup/VPS
sending incremental file list
drwxr-xr-x        4096 2013/05/17 16:47:52 VPS

sent 37 bytes  received 13 bytes  100.00 bytes/sec
total size is 0  speedup is 0.00

详细输出如下:

rsync -avvz -H --numeric-ids --delete -e "ssh -p ## root@{host}:/backuptest -l root" /mnt/Files_Local/backup/VPS
sending incremental file list
delta-transmission disabled for local transfer or --whole-file
drwxr-xr-x        4096 2013/05/17 16:54:53 VPS
total: matches=0  hash_hits=0  false_alarms=0 data=0

sent 37 bytes  received 13 bytes  100.00 bytes/sec
total size is 0  speedup is 0.00

答案1

已修复,原来我在定义源之前没有关闭选项的引号(我错误地将源定义为选项)。

因此脚本应该是:

错误的

rsync -avvz -H --numeric-ids --delete -e "ssh -p ## root@{host}:/backuptest -l root" /mnt/Files_Local/backup/VPS

正确的

rsync -avvz -H --numeric-ids --delete -e "ssh -p ## -l root" "root@{host}:/backuptest" /mnt/Files_Local/backup/VPS

相关内容