如何完全删除配置文件


11

最近,我使用卸载了某些软件sudo apt-get --purge autoremove,以为这会删除所有的痕迹,包括未使用的依赖项和配置文件。但是我发现配置文件留在主文件夹中。

有没有更强大的命令甚至可以删除?

此外,如果隐藏的文件和文件夹仅仅是配置文件,或者还有其他类型的文件,则删除这些文件是否安全?

Answers:


16

apt-get purge仅删除系统级配置文件(例如,由debconf创建的文件)。它不会影响您的主文件夹中的任何内容-您必须手动删除它们。如果您考虑一下,那是有道理的:可能有多个用户,他们可能不希望管理员将数据从其主文件夹中删除!

应用程序通常将配置数据存储在以下隐藏文件夹之一中,如果确定您不使用这些数据,则可以将其删除:

  • 〜/。应用
  • 〜/ .config /应用程序
  • 〜/ .cache /应用
  • 〜/ .local / share / application

用软件包名称替换“应用程序”。大多数应用程序不会将用户文件存储在这些文件夹中,并且如果您不小心从系统所需的主文件夹中删除了某些内容,通常只会重新创建它。当然,在删除它们之前先查看内部内容不会有任何伤害,只是确保其中没有内容

对于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

要显示鹦鹉螺的隐藏目录,可以按 CTRL + H

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.