清理我的主目录

我有以下问题,自从我使用Ubuntu以来,我已经安装了一堆Ubuntu软件包,现在我已经使用Synaptic软件包管理器删除了这些软件包,但不知怎的,它仍然在我的主目录中为我卸载的特定应用程序保留了隐藏文件夹占用无关紧要的磁盘空间。 例如。 .Netbeans和.amarok等

有没有办法检测这些不再自动使用的文件夹并删除它们?

看看打扰你的文件夹,看看那里有什么有价值的东西,并且 – 如果你对丢失数据感到满意 – 只需删除它们 (以防万一,你可以选择将它们留在垃圾桶里)几个星期)。

将来,您可以通过执行清除来指示程序包管理器删除应用程序以及关联的系统范围配置文件。

  • 在synaptic中,右键单击该包并选择Mark以完全删除
  • 在命令行上,如果您愿意,请键入sudo apt-get purge packagename

这将删除应用程序在系统范围内创建的任何配置和应用程序数据,它当然会保留您在应用程序中保存的所有数据(即NetBeans的项目目录),这包括所有用户 -保存在主目录中的特定配置。 手动删除是摆脱这些的唯一方法。

如果要查找哪些文件夹占用了大量空间,可以使用磁盘使用情况分析器 (应用程序→附件→磁盘使用情况分析器),选择“扫描主页”选项以获取主页中所有内容的列表,包括隐藏文件。

此外,使用计算机清单 (系统→管理→计算机清单)清除包管理器留下的任何垃圾。 就命令行而言,这相当于做sudo apt-get autoremove && sudo apt-get autoclean

某些应用程序(如NetBeans和AmaroK)可能会留下相当多的数据。 但是系统没有办法 自动删除它们而没有删除某人实际想要保留的东西的风险。 为了用户的缘故,没有这样的function; 考虑到你可能已经使用netbeans几年才能删除它 – 如果把你所有的工作都删除掉以便释放500千字节,我真的很烦人。 🙂

好吧,我曾经遇到过同样的问题,我刚刚打开了nautilus,按下Ctrl + h查看隐藏文件,并按日期排序。 我发现很多文件夹在某个日期之后没有被修改过。 请注意,我已经安装了一个新的Ubuntu新版本,因此一些应用程序有更新的修改日期,这有助于我排序。

我不确定:有些应用程序可能会更改文件夹中的文件,但文件夹日期不会被修改。 你也要检查一下。

如何可靠地检测这些未使用的文件夹是没有办法的。 程序可以选择任何文件夹名称来保存用户信息。 文件夹名称和程序名称之间不一定存在关系。

在大多数情况下,删除此文件夹是不值得的,因为它们中的大多数占用的空间非常小。 如果您重新安装该程序,您的所有数据仍然存在。

但是,您可以手动删除占用很多空间的文件夹。 您必须猜测文件夹是否已不再使用。 您可能希望先备份这些文件夹。

每个文件夹占用的空间可以使用图形文件管理器列出,也可以在控制台上使用如下命令列出:

 cd "$HOME" du -h --max-depth 1 

Mundus项目正在构建一些软件,旨在使清理主目录中未使用的文件变得更加容易。 请参阅: http : //blog.mundusproject.org/