Jak całkowicie usunąć pliki konfiguracyjne

11

Ostatnio odinstalowałem niektóre oprogramowanie sudo apt-get --purge autoremove, myśląc, że to usunie wszystkie ślady, w tym nieużywane zależności i pliki konfiguracyjne. Odkryłem jednak, że plik konfiguracyjny został w moim katalogu domowym.

Czy istnieje potężniejsze polecenie, które nawet to by usunęło?

Czy bezpiecznie jest usuwać ukryte pliki i foldery w domu, jeśli są to tylko pliki konfiguracyjne, czy też istnieją inne rodzaje plików?


źródło

Odpowiedzi:

16

apt-get purgeusuwa tylko pliki konfiguracyjne na poziomie systemu (np. utworzone przez debconf). Nie dotyka niczego w twoim folderze domowym - musisz usunąć je ręcznie. Ma to sens, jeśli się nad tym zastanowić: może być wielu użytkowników, którzy prawdopodobnie nie chcieliby, aby administratorzy usuwali dane ze swoich folderów domowych!

Aplikacje zwykle przechowują dane konfiguracyjne w jednym z następujących ukrytych folderów, które można usunąć, jeśli masz pewność, że nie masz z nimi żadnych danych:

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

Zamiana „aplikacji” na nazwę pakietu. Większość aplikacji nie przechowuje plików użytkownika w tych folderach, a jeśli przypadkowo usuniesz coś z folderu domowego, którego potrzebuje system, zwykle jest to po prostu ponownie tworzone. Oczywiście nie zaszkodzi zajrzeć do środka przed ich usunięciem, aby upewnić się, że nie ma tam nic, czego chcesz.

W przypadku aplikacji gnome 2 możesz także chcieć uruchomić:

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

(ponownie zastępując „aplikację” nazwą aplikacji), co spowoduje usunięcie preferencji aplikacji.

Aktualizacja 12-14-2012

W przypadku aplikacji gnome 3 powyższe polecenie gconftool-2 otrzymuje brzmienie:

gsettings reset-recursively [schema]

Możesz znaleźć schemat aplikacji za pomocą

gsettings list-schemas | grep application

cscarney
źródło
W przypadku niektórych aplikacji istnieje również~/.local/share/application
Panther
1

Nie znam automatycznego sposobu, ale możesz ręcznie usunąć ukryty katalog konfiguracji z katalogu domowego.

zwykle nazwa katalogu znajduje się .appnamew katalogu domowym, na przykład Mozilla Firefox ma folder konfiguracji z nazwą .mozilla.

aby wyświetlić ukryty katalog nautilus, możesz nacisnąć CTRL + H

Eko Kurniawan Khannedy
źródło