最近我使用 卸载了一些软件sudo apt-get --purge autoremove
,认为这会删除它的所有痕迹,包括未使用的依赖项和配置文件。但是我发现我的主文件夹中留下了一个配置文件。
有没有更强大的命令可以删除它?
另外,如果只是配置文件,或者还有其他类型的文件,删除home下的隐藏文件和文件夹是否安全?
最近我使用 卸载了一些软件sudo apt-get --purge autoremove
,认为这会删除它的所有痕迹,包括未使用的依赖项和配置文件。但是我发现我的主文件夹中留下了一个配置文件。
有没有更强大的命令可以删除它?
另外,如果只是配置文件,或者还有其他类型的文件,删除home下的隐藏文件和文件夹是否安全?
apt-get purge
只删除系统级配置文件(例如那些由 debconf 创建的)。它不会触及您的主文件夹中的任何内容——您必须手动删除它们。如果您考虑一下,这是有道理的:可能有多个用户,他们可能不希望管理员从他们的主文件夹中删除数据!应用程序通常将配置数据存储在以下隐藏文件夹之一中,如果您确定对数据没有用处,可以将其删除:
~/.application
~/.config/application
~/.cache/application
~/.local/share/application
替换
application
为应用程序或包的名称。大多数应用程序不会将用户文件存储在这些文件夹中,如果您不小心从主文件夹中删除了系统需要的内容,通常只会重新创建它。当然,在删除它们之前查看内部并没有什么坏处,只是为了确保那里没有你想要的东西。对于 gnome 2 应用程序,您可能还想运行:
(再次替换
application
为应用程序名称)这将摆脱您的应用程序偏好。2012 年 12 月 14 日更新
对于 gnome 3 应用程序,上面的 gconftool-2 命令被替换为:
您可以找到应用程序的架构
我不知道自动方式,但是您可以从主目录中手动删除隐藏的配置目录。
通常目录名称
.appname
在您的主目录中,例如,mozilla firefox 具有名称为的配置文件夹.mozilla
。要显示 nautilus 的隐藏目录,您可以按
CTRL + H