为了查找并删除空文件,我发现了以下 Stack Overflow 问题:
https://stackoverflow.com/q/3157343
那里大约有 10 个答案,但所有答案都使用-size 0
而不是-empty
。
例如,+153 答案:
find . -name 'file*' -size 0 -print0 | xargs -0 rm
另一个答案,+100:
find -name 'file*' -size 0 -delete
为什么?换句话说,-size 0
相比而言,有哪些优势-empty
?
对于 macOS,我个人的解决方案是
find . -mindepth 1 -maxdepth 1 -type f -empty -print -delete