【发布时间】:2014-10-13 02:51:44
【问题描述】:
我想使用rsync 将文件从服务器传输到我自己的电脑,但是服务器端有一些空文件。我不需要那些文件,在这种情况下rsync的命令是什么(传输除了空文件之外的所有文件)?
【问题讨论】:
-
为什么不删除传输后的空文件?
find someDir/ -size 0b -exec rm -f {} \; -
很多时候,空文件起到重要的作用,有时作为标志,有时用于帮助权限。此外,转移它们(几乎)不需要时间。因此,用户通常希望
rsync传输这些文件,而不是无意中破坏某些东西。如果您不是这些用户之一,@ElliottFrisch 的解决方案是一个不错的解决方案。