清理我的主目录

Eli*_*iar 26 cleanup

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

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

Ste*_*zzo 14

查看困扰您的文件夹,看看其中是否有任何有价值的东西,并且 - 如果您对丢失数据感到满意 -只需删除它们(以防万一,您可能会选择将它们留在垃圾箱中几个星期)。

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

  • 在突触中,右键单击该包并选择 Mark for complete remove
  • 在命令行上,如果您愿意,请键入sudo apt-get purge packagename

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

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

此外,使用Computer Janitor(系统 ? 管理 ? Computer Janitor)来清理包管理器留下的任何垃圾。就命令行而言,这相当于执行sudo apt-get autoremove && sudo apt-get autoclean.

某些应用程序,如 NetBeans 和 AmaroK,可能会留下大量数据。但没有办法为系统自动删除,但不删除的东西居然有人想保留的风险。为用户着想,没有这样的功能;考虑到您在删除 netbeans 之前可能已经使用了几年,这是一项不错的工作 - 如果apt删除您的所有工作以释放 500 KB,我会非常烦人。:-)

  • 清除命令和相关的 Synaptic 功能不会从用户 /home 中删除配置文件。它从 /etc 和可能的其他系统文件夹中删除配置。我知道从 /home 中删除隐藏配置文件夹的唯一方法是手动删除。 (6认同)

小智 5

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

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

但是,您可以手动删除占用大量空间的文件夹。您必须猜测这些文件夹是否不再使用。您可能需要先备份这些文件夹。

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

cd "$HOME"
du -h --max-depth 1
Run Code Online (Sandbox Code Playgroud)