我试图复制17171个文件,但是无论我使用什么参数,它总是复制17160个文件,其中11个丢失。
但是对另一个目录使用相同的命令,则复制正确。 (16545个文件)。
我也尝试使用cp,但是也丢失了11个文件。
当我用finder检查文件夹时,那里应该有17171个文件...
rsync -arvz src dst
cp src dst
上面是我尝试过的命令
答案 0 :(得分:1)
可能有许多问题在起作用:
更常见的问题之一是目标文件名在远程系统上是非法的,例如,尝试将文件名中带有冒号:
的文件从UNIX复制到Windows。
读取未复制的文件时也可能存在权限问题,请在此处检查权限。
最后,您可以尝试将一堆文件压缩(或去皮)成单个文件,然后进行传输。通常,在远程系统上解压缩该文件时,您会看到问题。
编辑:另一个想法-未复制的文件真的很大吗,太大而无法远程存储?
如果使用-P
选项进行同步,则它应仅重新传输未复制的文件。它还将打印进度,这应该使您更好地了解未复制的内容。