So entfernen Sie Konfigurationsdateien vollständig


11

Kürzlich habe ich einige Software mit deinstalliert, da ich sudo apt-get --purge autoremovedachte, dies würde alle Spuren davon entfernen, einschließlich nicht verwendeter Abhängigkeiten und Konfigurationsdateien. Ich stellte jedoch fest, dass eine Konfigurationsdatei in meinem Home-Ordner zurückgelassen wurde.

Gibt es einen mächtigeren Befehl, der sogar das entfernen würde?

Ist es auch sicher, die versteckten Dateien und Ordner unter der Startseite zu löschen, wenn es sich lediglich um Konfigurationsdateien handelt, oder gibt es andere Arten von Dateien?

Antworten:


16

apt-get purgeEntfernt nur Konfigurationsdateien auf Systemebene (z. B. solche, die von debconf erstellt wurden). Es berührt nichts in Ihrem Home-Ordner - Sie müssen diese manuell entfernen. Das ist sinnvoll, wenn Sie darüber nachdenken: Möglicherweise gibt es mehrere Benutzer, die wahrscheinlich nicht möchten, dass Administratoren Daten aus ihren Home-Ordnern löschen!

Anwendungen speichern Konfigurationsdaten normalerweise in einem der folgenden versteckten Ordner, die Sie löschen können, wenn Sie sicher sind, dass Sie die Daten nicht verwenden können:

  • ~ / .application
  • ~ / .config / application
  • ~ / .cache / application
  • ~ / .local / share / application

"Anwendung" durch den Namen des Pakets ersetzen. Die meisten Anwendungen speichern keine Benutzerdateien in diesen Ordnern. Wenn Sie versehentlich etwas aus Ihrem Basisordner löschen, das das System benötigt, wird es normalerweise nur neu erstellt. Natürlich tut es nicht weh, nach innen zu schauen, bevor Sie sie löschen, nur um sicherzustellen, dass nichts drin ist, was Sie wollen.

Für Gnome 2-Apps möchten Sie möglicherweise auch Folgendes ausführen:

gconftool-2 --recursive-unset /apps/application

(Ersetzen Sie erneut "Anwendung" durch den App-Namen), wodurch Ihre Anwendungseinstellungen entfernt werden.

Update 14.12.2012

Für Gnome 3-Apps wird der obige Befehl gconftool-2 ersetzt durch:

gsettings reset-recursively [schema]

Sie finden das Schema für die Anwendung mit

gsettings list-schemas | grep application


Für einige Apps gibt es auch~/.local/share/application
Panther

1

Ich kenne den automatischen Weg nicht, aber Sie können das versteckte Konfigurationsverzeichnis manuell aus Ihrem Ausgangsverzeichnis entfernen.

Normalerweise befindet sich der Verzeichnisname .appnamein Ihrem Home-Verzeichnis. Beispielsweise verfügt Mozilla Firefox über einen Konfigurationsordner mit Namen .mozilla.

Um das versteckte Verzeichnis von Nautilus anzuzeigen, können Sie drücken CTRL + H

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.