Как удалить файлы конфигурации полностью

11

Недавно я удалил некоторое программное обеспечение, используя sudo apt-get --purge autoremove, думая, что это удалит все его следы, включая неиспользуемые зависимости и файлы конфигурации. Однако я обнаружил, что файл конфигурации остался в моей домашней папке.

Есть ли более мощная команда, которая убрала бы даже это?

Кроме того, безопасно ли удалять скрытые файлы и папки из дома, если они являются просто файлами конфигурации, или есть другие виды файлов?


источник

Ответы:

16

apt-get purgeудаляет только файлы конфигурации системного уровня (например, созданные debconf). Это ничего не трогает в вашей домашней папке - вы должны удалить их вручную. Это имеет смысл, если подумать: может быть несколько пользователей, которые, вероятно, не захотят, чтобы администраторы удаляли данные из своих домашних папок!

Приложения обычно хранят данные конфигурации в одной из следующих скрытых папок, которые вы можете удалить, если уверены, что данные вам не нужны:

  • ~ / .Application
  • ~ / .Config / приложение
  • ~ / .Cache / приложение
  • ~ / .Local / доля / приложения

Замена «приложения» на название пакета. Большинство приложений не хранят пользовательские файлы в этих папках, и если вы случайно удаляете из своей домашней папки что-то, что требуется системе, она обычно просто создается заново. Конечно, не мешает заглянуть внутрь, прежде чем удалить их, просто чтобы убедиться, что там нет ничего, что вы хотите.

Для приложений gnome 2 вы также можете запустить:

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

(снова заменив «приложение» на имя приложения), что избавит от настроек вашего приложения.

Обновление 12-14-2012

Для приложений gnome 3 приведенная выше команда gconftool-2 заменяется на:

gsettings reset-recursively [schema]

Вы можете найти схему для приложения с

gsettings list-schemas | grep application

cscarney
источник
Для некоторых приложений есть также~/.local/share/application
Panther
1

Я не знаю автоматического способа, но вы можете вручную удалить скрытый каталог конфигурации из вашего домашнего каталога.

обычно имя каталога находится .appnameв вашем домашнем каталоге, например, у mozilla firefox есть папка конфигурации с именем .mozilla.

чтобы показать скрытый каталог от nautilus, вы можете нажать CTRL + H

Эко Курниаван Ханнеди
источник