如何从 UNIX 系统中删除大量文件?

如何从 UNIX 系统中删除大量文件?

在 Linux 系统上,有 2 个文件夹使用了大约 12GB(总共 500GB),并且所有 inode 都被某些 s 使用

答案1

如果你使用的是相对较新的机器,只需使用类似

查找/my/full/directory -type f -delete

如果您只想通过添加模式匹配来删除部分文件,那么您可以更加巧妙一些。

不要将 find 与 xargs 和 rm 一起使用,因为这会为传递给 rm 的每组 xargs 文件产生一个新进程,从而使其需要更长的时间才能完成。

相关内容