查找并删除所有空文件

查找并删除所有空文件

如何查找非root系统的所有空文件并删除它们?

答案1

find /path/to/mountpoint -empty -type f -delete

如果你发现没有-delete选项,请将其替换为-exec rm '{}' ';'

如果要删除除直接/运行的文件之外的所有空文件:

find / -mindepth 2 -empty -type f -delete

如果你想删除所有空文件,但跳过整个/root目录运行

find / \( -path /root -prune \) -empty -type f -delete

答案2

find . -size 0 -print

-print用你需要的-delete目录替换.,但要小心执行,它会真的删除所有空文件。

相关内容