随着时间的推移,我的主文件夹中有越来越多的隐藏 .configuration 文件夹。
其中许多来自我仅为测试而安装的应用程序或来自我不再使用的应用程序。我真的不介意,但这些文件夹确实把我的家弄得乱七八糟,而且比这更糟糕的是,现在总计高达 80 GB。由于还有一些我从未听说过的应用程序(至少我不记得我安装过它们),所以我不愿删除它们。
有没有办法找出哪些文件夹来自清除的应用程序?甚至有办法在清除(而不是删除)创建它的应用程序时自动删除配置文件夹?
随着时间的推移,我的主文件夹中有越来越多的隐藏 .configuration 文件夹。
其中许多来自我仅为测试而安装的应用程序或来自我不再使用的应用程序。我真的不介意,但这些文件夹确实把我的家弄得乱七八糟,而且比这更糟糕的是,现在总计高达 80 GB。由于还有一些我从未听说过的应用程序(至少我不记得我安装过它们),所以我不愿删除它们。
有没有办法找出哪些文件夹来自清除的应用程序?甚至有办法在清除(而不是删除)创建它的应用程序时自动删除配置文件夹?
除了删除您知道未安装的内容并手动谷歌搜索您无法识别的内容之外,我想不出一个快速解决方案。这是一个可怕的问题,我刚刚选择了 Etch-a-Sketch 方法,要么删除了我的整个个人资料,要么删除了大部分个人资料(
.config
、、.gnome-2
等)我能想到的唯一长期解决方案是建立一个在线数据库:
您可以将该信息存储在一个简单的 JSON“数据库”中,或许可以将其压缩并存储在某个在线位置。
然后,您将拥有一个下载此全局列表并扫描路径的工具,在用户家中寻找相应的路径。在有匹配项的地方,您检查软件包列表以查看该软件包是否仍然安装。如果不是,它就会进入死亡名单。
在那次扫描之后,用户会得到一个可用清理操作的列表(包含程序认为它是什么包的详细信息),并且可以选择核对他们喜欢的任何内容。
在一个完美的世界里,我们应该把它集成到包装系统中(并且有
apt-get clean-my-home
),但我认为这是一个白日梦。维护者除了需要重新设计包数据库格式(这已经足够摇摆不定了)之外,还必须做大量的工作。由于将其写入每个包的结构并不吸引人,因此还需要某种界面供普通人建议包的路径。(因为这是我的日常工作)我可能会建议一个快速而肮脏的网络应用程序,人们可以在其中提出建议,MOTU、Ubuntu 成员等可以调节流程,以确保人们不会建议潜在的危险搜索。
事实上,这将需要大量的人力来获得成千上万个编写主文件的应用程序。
这是一个有趣的问题。这可能会给我一个很好的借口来使用 Quickly 的 cli 模板(很快,因为我是 Pythonista 并且因为打包让我害怕)。
您是否尝试过ubuntu-tweak来摆脱旧的 conf 文件?:) 你也可以使用
sudo apt-get purge PACKET-NAME
真正摆脱包。*编辑:您也可以尝试
sudo apt-get install bleachbit
“轻松”整理。