Як повністю видалити конфігураційні файли


11

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

Чи є більш потужна команда, яка видалила б навіть це?

Також чи безпечно видаляти приховані файли та папки в домашніх умовах, якщо вони є лише конфігураційними файлами, чи є інші види файлів?

Відповіді:


16

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

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

  • ~ /. застосування
  • ~ / .config / додаток
  • ~ / .cache / додаток
  • ~ / .local / share / додаток

Заміна "програми" на ім'я пакету. Більшість програм не зберігають файли користувачів у цих папках, і якщо ви випадково видалите щось із домашньої папки, необхідної системі, зазвичай це просто заново створюється. Звичайно, не завадить заглянути всередину перед тим, як видалити їх, просто щоб переконатися, що там нічого не хочеться.

Для додатків gnome 2 ви також можете запустити:

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

(знову замінивши "додаток" на ім'я програми), що позбавиться від ваших налаштувань програми.

Оновлення 12-14-2012

Для додатків gnome 3 команда gconftool-2 вище замінена на:

gsettings reset-recursively [schema]

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

gsettings list-schemas | grep application


Для деяких додатків також є~/.local/share/application
Panther

1

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

зазвичай ім'я каталогу знаходиться .appnameу вашому домашньому каталозі, наприклад, mozilla firefox має папку конфігурації з ім'ям .mozilla.

щоб показати прихований каталог від nautilus, ви можете натиснути CTRL + H

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.