如何递归删除填充零的文件?

如何递归删除填充零的文件?

我的文件夹树中有很多文件,其中一些用零填充,其他是真实文件。

如何递归删除填充零的文件?

答案1

您应该能够使用 find 命令来识别稀疏文件:

find -type f -printf "%S\t%p\n" 2>/dev/null | awk '{if ($1 < 1.0) print $1 $2}'

您可能可以添加一些查找参数来查找半稀疏文件,但这些可能更多地取决于您的具体情况。

来源:http://www.commandlinefu.com/commands/view/8757/find-sparse-files

相关内容