我的文件夹树中有很多文件,其中一些用零填充,其他是真实文件。
如何递归删除填充零的文件?
答案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