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