如何徹底刪除配置文件

如何徹底刪除配置文件

最近我使用 卸載了一些軟體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

相關內容