【51CTO精选译文】大家一定听说过Windows清理工具--尽管各类方案级别不同,但其作用与目的是共通的。而在Linux文件系统领域,这类清理工具的知名度恐怕就没那么高了。无论大家是否相信,其实Linux阵营的清理工具也是存在的,本文就将向各位介绍其中的佼佼者。当中某些您可能有所耳闻、有些已经被整合到大家熟悉的工具当中,还有些则确实寂寂无名。无论如何,这些工具都将帮助我们保持Linux文件系统的清爽整洁,下面就来认识一下吧。
1: Synaptic
Synaptic中包含一项功能(其实是内置于apt及其它一些软件包管理器当中),能帮助我们清理掉多余的残留配置文件。这些文件通常会从程序包卸载流程中幸存下来,继续驻留于我们的计算机当中。这款工具非常易于使用,只需点击Status(状态)按钮(位于屏幕左下角)、然后点击左上窗格中的Residual Config(残余配置)列表即可。现在大家可以在右上方的窗格中选择想要移除的配置文件并点击"应用"进行清理。非常简单。
2: BleachBit
BleachBit是一款便捷的工具,能够在清理磁盘空间的同时保护用户隐私,而且在Linux与Windows系统平台上都能发挥作用。BleachBit会释放各类缓存、删除cookies、清空互联网历史记录、粉碎临时文件并丢弃可能被我们所忽视的各种系统垃圾。BleachBit拥有相当出色的图形用户界面,在它的帮助下用户能够轻松选择想要清理的对象。与一般选择文件或文件类型的操作方式不同,它采取树状结构示意,我们可以从中选择从应用程序到系统列表的广泛清理对象。大家还可以通过BleachBit清除驱动器或目录,甚至能在实际操作前预览删除后所带来的影响。BleachBit是一款比其它同类产品更强大的清理工具,建议大家谨慎地加以使用。
3: GtkOrphan
GtkOrphan允许用户轻松从自己的Debian系统中移除孤立的软件包。一般情况下GtkOrphan不会被预装,所以大家需要手动进行安装工作(通过Synaptic或者命令行完成)。GtkOrphan属于deborphan的图形化前端,能够扫描并移除系统中各类孤立的库。根据孤立程度的高低,这款工具能够帮助系统节约大量存储空间。不过由于库与应用程序之间的依存关系,请大家在确定删除时保持谨慎。
4: Cruft
Cruft是一款命令行工具,能够检测系统全局并移除任何不必要的内容。它的大部分检测结果收集自dpkg数据库,并能提供一套"额外文件"列表,其中详细列举了软件包的安装及移除等生命周期信息。这款工具拥有多种功能选项,包括:
- -d -只搜索特定驱动器
- -chroots -不要在这些目录下的符号链接中进行有效性检查
- -ignore -忽略特定目录
- -r - 输出报告文件
5: Gconf-Cleaner
Gconf-Cleaner是一款类似于Windows注册表清理器的工具。这款工具会检查Gconf数据库(即Gconf注册表--GNOME配置数据库)并移除无用及过时的项目。它使用起来非常简便,而且桌面系统的使用时间越长,它能够发现并移除的项目就越多。这是一款GUI工具(正如大家所期待的那样),同时需要谨慎地加以运用(这一点跟Windows注册表清理器也很相似)。虽然我从没在使用这款工具时发现过问题,但它仍然有可能误删掉必要的GNOME配置文件。好消息?如果它对我们的GNOME桌面系统表示束手无策,我们完全可以直接删掉GNOME配置目录让一切从头开始。
请务必谨慎……
Linux系统平台上的清理工具还有很多,但本文所推荐的几种选择已经足以让你的系统保持干净整洁了。不过请千万记住:在清理系统时(无论是为了节约存储空间还是仅仅想剔除不必要/不想要的文件残留),请务必谨慎--尤其是在处理库、相关性以及其它一些需要root权限的项目方面。
原文链接:
http://www.techrepublic.com/blog/five-apps/the-five-best-linux-file-system-cleaning-tools/1246