如何检测和删除所有丢失的配置文件夹?

随着时间的推移,我的主文件夹中隐藏的.configuration文件夹越来越多。

其中许多来自我仅为测试安装的应用程序或来自我不再使用的应用程序。 我真的不介意,但是这些文件夹让我的房子变得杂乱,而且比现在更糟糕的是多达80 GBytes。 因为还有我从未听说过的应用程序(至少我不记得我已经安装过它们)我不愿删除它们。

有没有办法找出哪些文件夹来自清除的应用程序? 在清除(不删除)创建它的应用程序时,是否有办法自动删除配置文件夹?

我想不出快速修复没有通过删除你知道没有安装和手动谷歌你无法识别的东西。 这是一个可怕的问题,我刚刚选择了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进行“轻松”整理。