Cruft是一款命令行工具,能够检测系统全局并移除任何不必要的内容。它的大部分检测结果收集自dpkg数据库,并能提供一套"额外文件"列表,其中详细列举了软件包的安装及移除等生命周期信息。这款工具拥有多种功能选项,包括:
-d -只搜索特定驱动器
-chroots -不要在这些目录下的符号链接中进行有效性检查
-ignore -忽略特定目录
-r 写入报告
1、sudo cruft
自动清理所有的未使用的文件、文件夹其他文件
2、sudo cruft -d / -r report --ignore /home --ignore /var --ignore /tmp
-r report将日志写入文件
--ignore 忽略后面的文件夹
注意,它不会遍历文件系统,所以如果您的/usr位于另一个分区上,那么您需要使用选项-d "/ /usr"来扫描这两个分区。
参考文档: