最近我使用 卸载了一些软件sudo apt-get --purge autoremove
,认为这会删除它的所有痕迹,包括未使用的依赖项和配置文件。但是我发现我的主文件夹中留下了一个配置文件。
有没有更强大的命令可以删除它?
另外,删除home下的隐藏文件和文件夹是否安全,如果它们只是配置文件,或者还有其他类型的文件?
csc*_*ney 19
apt-get purge
只删除系统级配置文件(例如那些由 debconf 创建的)。它不会触及您的主文件夹中的任何内容——您必须手动删除它们。如果您考虑一下,这是有道理的:可能有多个用户,他们可能不希望管理员从他们的主文件夹中删除数据!
应用程序通常将配置数据存储在以下隐藏文件夹之一中,如果您确定这些数据没有用处,您可以将其删除:
~/.application
~/.config/application
~/.cache/application
~/.local/share/application
替换application
为应用程序或包的名称。大多数应用程序不会将用户文件存储在这些文件夹中,如果您不小心从主文件夹中删除了系统需要的内容,通常只会重新创建。当然,在删除它们之前查看内部并没有什么坏处,只是为了确保里面没有你想要的东西。
对于 gnome 2 应用程序,您可能还想运行:
gconftool-2 --recursive-unset /apps/application
Run Code Online (Sandbox Code Playgroud)
(再次替换application
为应用程序名称)这将摆脱您的应用程序首选项。
2012 年 12 月 14 日更新
对于 gnome 3 应用程序,上面的 gconftool-2 命令被替换为:
gsettings reset-recursively [schema]
Run Code Online (Sandbox Code Playgroud)
您可以使用以下命令找到应用程序的架构
gsettings list-schemas | grep application
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
32659 次 |
最近记录: |