
最近我使用 卸載了一些軟體sudo apt-get --purge autoremove
,認為這會刪除它的所有痕跡,包括未使用的依賴項和設定檔。但是我發現我的主資料夾中留下了一個設定檔。
有沒有更強大的命令可以刪除它?
另外,刪除home下的隱藏文件和資料夾是否安全,如果它們只是配置文件,或者還有其他類型的文件?
答案1
apt-get purge
只刪除系統層級設定檔(例如由 debconf 建立的設定檔)。它不會影響您的主資料夾中的任何內容——您必須手動刪除它們。如果您考慮一下,這是有道理的:可能有多個用戶,他們可能不希望管理員從其主資料夾中刪除資料!
應用程式通常將配置數據儲存在以下隱藏資料夾之一中,如果您確定不需要這些數據,可以將其刪除:
~/.application
~/.config/application
~/.cache/application
~/.local/share/application
替換application
為應用程式或套件的名稱。大多數應用程式不會在這些資料夾中儲存使用者文件,如果您不小心從主資料夾中刪除了系統所需的某些內容,通常只會重新建立它。當然,在刪除它們之前檢查內部也沒什麼壞處,只是為了確保沒有任何東西你想要在那裡。
對於 gnome 2 應用程序,您可能還想運行:
gconftool-2 --recursive-unset /apps/application
(再次替換application
為應用程式名稱)這將消除您的應用程式首選項。
更新於 2012 年 12 月 14 日
對於 gnome 3 應用程序,上面的 gconftool-2 命令替換為:
gsettings reset-recursively [schema]
您可以使用以下命令找到應用程式的架構
gsettings list-schemas | grep application
答案2
我不知道自動方式,但您可以從主目錄手動刪除隱藏的配置目錄。
通常目錄名稱位於.appname
您的主目錄中,例如,mozilla firefox 有名為 的設定資料夾.mozilla
。
若要顯示 nautilus 的隱藏目錄,您可以按CTRL + H