查找并删除所有空文件

11 unix

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

Pio*_*sen 21

find /path/to/mountpoint -empty -type f -delete
Run Code Online (Sandbox Code Playgroud)

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

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

find / -mindepth 2 -empty -type f -delete
Run Code Online (Sandbox Code Playgroud)

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

find / \( -path /root -prune \) -empty -type f -delete
Run Code Online (Sandbox Code Playgroud)