我有一个包含 6 个 rsync 命令的 shell 脚本。它应该做的是运行第一个,然后继续下一个。然而,它现在所做的是在完成后执行第一个操作,它会挂起并只会说:receiving incremental file list
该命令如下所示:
rsync -avzhe ssh [email protected]:/dir/dir/dir/dir/dir/dir/* /dir/dir/dir/dir/
为什么命令就这样挂起而不是转到下一个 rsync 命令?
答案1
如果有很多文件,则删除 z 可能会花费很长时间来压缩。尝试仅使用选项 -avn 进行 rsync 看看是否有任何差异。当然,这假设了正常的事情,例如能够将文件从该位置 scp 到您当前的位置和权限等。