Как удалить файлы конфигурации полностью
Недавно я удалил некоторые программы, используя sudo apt-get --purge autoremove
думая, что это удалит все его следы, включая неиспользуемые зависимости и файлы конфигурации. Однако я обнаружил, что файл конфигурации остался в моей домашней папке.
Есть ли более мощная команда, которая убрала бы даже это?
Кроме того, безопасно ли удалять скрытые файлы и папки из дома, если они являются просто файлами конфигурации, или есть другие виды файлов?
2 ответа
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
Я не знаю автоматического способа, но вы можете вручную удалить скрытый каталог конфигурации из вашего домашнего каталога.
обычно имя каталога .appname
например, в вашем домашнем каталоге у mozilla firefox есть папка конфигурации с именем .mozilla
,
чтобы показать скрытый каталог от nautilus, вы можете нажать CTRL + H