大家一定聽說過Windows清理工具--盡管各類方案級別不同,但其作用與目的是共通的。而在Linux文件系統(tǒng)領(lǐng)域,這類清理工具的知名度恐怕就沒那么高了。無論大家是否相信,其實Linux陣營的清理工具也是存在的,本文就將向各位介紹其中的佼佼者。當中某些您可能有所耳聞、有些已經(jīng)被整合到大家熟悉的工具當中,還有些則確實寂寂無名。無論如何,這些工具都將幫助我們保持Linux文件系統(tǒng)的清爽整潔,下面就來認識一下吧。
1: Synaptic
Synaptic中包含一項功能(其實是內(nèi)置于apt及其它一些軟件包管理器當中),能幫助我們清理掉多余的殘留配置文件。這些文件通常會從程序包卸載流程中幸存下來,繼續(xù)駐留于我們的計算機當中。這款工具非常易于使用,只需點擊Status(狀態(tài))按鈕(位于屏幕左下角)、然后點擊左上窗格中的Residual Config(殘余配置)列表即可。現(xiàn)在大家可以在右上方的窗格中選擇想要移除的配置文件并點擊"應用"進行清理。非常簡單。
2: BleachBit
BleachBit是一款便捷的工具,能夠在清理磁盤空間的同時保護用戶隱私,而且在Linux與Windows系統(tǒng)平臺上都能發(fā)揮作用。BleachBit會釋放各類緩存、刪除cookies、清空互聯(lián)網(wǎng)歷史記錄、粉碎臨時文件并丟棄可能被我們所忽視的各種系統(tǒng)垃圾。BleachBit擁有相當出色的圖形用戶界面,在它的幫助下用戶能夠輕松選擇想要清理的對象。與一般選擇文件或文件類型的操作方式不同,它采取樹狀結(jié)構(gòu)示意,我們可以從中選擇從應用程序到系統(tǒng)列表的廣泛清理對象。大家還可以通過BleachBit清除驅(qū)動器或目錄,甚至能在實際操作前預覽刪除后所帶來的影響。BleachBit是一款比其它同類產(chǎn)品更強大的清理工具,建議大家謹慎地加以使用。
3: GtkOrphan
GtkOrphan允許用戶輕松從自己的Debian系統(tǒng)中移除孤立的軟件包。一般情況下GtkOrphan不會被預裝,所以大家需要手動進行安裝工作(通過Synaptic或者命令行完成)。GtkOrphan屬于deborphan的圖形化前端,能夠掃描并移除系統(tǒng)中各類孤立的庫。根據(jù)孤立程度的高低,這款工具能夠幫助系統(tǒng)節(jié)約大量存儲空間。不過由于庫與應用程序之間的依存關(guān)系,請大家在確定刪除時保持謹慎。
4: Cruft
Cruft是一款命令行工具,能夠檢測系統(tǒng)全局并移除任何不必要的內(nèi)容。它的大部分檢測結(jié)果收集自dpkg數(shù)據(jù)庫,并能提供一套"額外文件"列表,其中詳細列舉了軟件包的安裝及移除等生命周期信息。這款工具擁有多種功能選項,包括:
-d -只搜索特定驅(qū)動器
-chroots -不要在這些目錄下的符號鏈接中進行有效性檢查
-ignore -忽略特定目錄
-r - 輸出報告文件
5: Gconf-Cleaner
Gconf-Cleaner是一款類似于Windows注冊表清理器的工具。這款工具會檢查Gconf數(shù)據(jù)庫(即Gconf注冊表--GNOME配置數(shù)據(jù)庫)并移除無用及過時的項目。它使用起來非常簡便,而且桌面系統(tǒng)的使用時間越長,它能夠發(fā)現(xiàn)并移除的項目就越多。這是一款GUI工具(正如大家所期待的那樣),同時需要謹慎地加以運用(這一點跟Windows注冊表清理器也很相似)。雖然我從沒在使用這款工具時發(fā)現(xiàn)過問題,但它仍然有可能誤刪掉必要的GNOME配置文件。好消息?如果它對我們的GNOME桌面系統(tǒng)表示束手無策,我們完全可以直接刪掉GNOME配置目錄讓一切從頭開始。
Linux系統(tǒng)平臺上的清理工具還有很多,但本文所推薦的幾種選擇已經(jīng)足以讓你的系統(tǒng)保持干凈整潔了。不過請千萬記?。涸谇謇硐到y(tǒng)時(無論是為了節(jié)約存儲空間還是僅僅想剔除不必要/不想要的文件殘留),請務必謹慎--尤其是在處理庫、相關(guān)性以及其它一些需要root權(quán)限的項目方面。