rsync 看起来像是复制文件,但实际上并非如此

rsync 看起来像是复制文件,但实际上并非如此

我使用 rsync 如下所示。没有错误,看起来像复制文件(我可以在发送列表上看到文件名),但目标目录中没有任何内容。我想将文件从 115...***:/home/juna/demo 发送到 /media/volume1/juna/demo。

rsync -avz -e "ssh -p #### 115.***.***.***:/home/juna/demo" /media/volume1/juna/demo

结果是这样的(hshs.txt位于115...***:/home/juna/demo)

sending incremental file list
drwxrwxr-x          4,096 2019/10/09 01:44:17 demo
-rw-rw-r--              0 2019/10/09 01:44:17 demo/hshs.txt

sent 88 bytes  received 132 bytes  440.00 bytes/sec
total size is 0  speedup is 0.00

答案1

使用该语法应该意味着列出 /media/juna/volume1/demo 中的所有文件。此外,rsh 命令 ( -e) 部分看起来错误,即使剩余行具有正确的语法,也不应该工作,因此如果不需要,通常最好避免使用语法。
尝试: rsync -avz -e "ssh -p #### %H" 115.***.***.***:/home/juna/demo /media/volume1/juna/demo 相反,如果您确实需要 -e 因为可能是非默认端口

相关内容