在 Linux 中使用 du 释放磁盘空间

如果您是 Linux 世界的新手,您可能会发现自己想知道如何释放磁盘空间。 它并不总是像卸载一些程序那么简单。 如果您有许多文件占用分散在整个文件系统中的空间,则尤其如此。 虽然有许多不同的方法可以在 Linux 中释放磁盘空间,但请继续阅读以了解其中一种最快的方法:使用 du 和一些基本的终端命令。

什么是杜?

du 是 Linux 中的标准命令,可快速显示有关磁盘使用情况的信息。 命令本身的名称代表“磁盘使用情况”。 虽然这看起来很基本, du 有大量的选项和用途,使其成为初学者和高级 Linux 用户的宝贵工具。

如何开始使用 du

您可能想知道如何开始使用 du. 当然,最简单和最基本的方法是按原样使用命令,不带任何选项:

但是,这不是特别有用的信息。 这里给出的输出经常被其他程序和脚本使用,但为了使其对普通用户有用,我们需要包含一些选项。

一种这样的选择是将大小输出转换为您可以阅读的格式。 为此,您需要添加 -h 标志或 --human-readable 旗帜。

杜人可读1

这使得左侧文件的大小更容易解析。 但是这里还有很多东西需要整理。 幸运的是,其他一些选项使这更容易。

-s flag 将总结给定目录的磁盘使用情况。 这通常与 -h flag 给出一个非常简单易读的目录摘要。

杜氏

取决于您检查的目录 du,您可能需要使用 sudo 或类似的。 为了 example: 当你想查看根目录使用了多少磁盘时。

虽然您可以使用许多其他有用的选项 du, 这 -h-s 标志是我们清理磁盘空间所需的唯一标志。

如何使用 du 释放 Linux 磁盘空间

既然你知道如何使用 du,您可以在释放计算机上的磁盘空间时使用它。

清理磁盘的最快方法是首先找出占用最多空间的内容。 你可以通过让 du 扫描整个系统。 为此,您将在目录路径的末尾添加一个星号。 星号用作通配符并告诉命令查看目录中的所有内容。

杜根目录1

这将向您显示文件系统中哪个目录占用的空间最多。 从那里,您可以在每个目录中使用相同的命令来找出哪些子目录和文件占用的空间最多。

在许多情况下,您将搜索您的主目录,因为这是您存储个人文件的地方。 您可以通过搜索来做到这一点 ~/,因为这是您的主目录的简写。

杜家

根据需要继续重复这些命令,以缩小占用最多空间的目录。

为了 example如果您的主文件夹中有一个名为“Storage”的目录占用了大量空间,请使用 du 找出其中哪些文件最大。

杜仓

从这里,您可以简单地删除您不想使用的文件 rm 命令。

对驱动器上不再需要的所有其他文件执行此操作,以释放所需的存储空间。

经常问的问题

1.有没有办法按文件大小排序?

是的,您可以通过管道输出 du 进入 sort 为了按文件大小排序。

2. 如何查看我有多少可用磁盘空间?

你会用 df,一个完全不同的命令,使用非常简单,可以查看你有多少可用磁盘空间:

3. 我应该使用 du 从我的计算机中删除程序吗?

不,此方法仅对您自己保存的文件有用。 如果你想删除一个程序,你应该使用你的发行版的包管理器或软件中心。

总结

如您所见,在 Linux 中使用命令行释放磁盘空间非常简单。 一旦你掌握了使用 du 及其所有选项的窍门,你会发现它也比大多数其他方法更快、更容易。

但这只是涉及命令的冰山一角。 继续阅读以了解在 Linux 中用于搜索文件的命令。

订阅我们的新闻!

我们最新的教程直接发送到您的收件箱

注册所有时事通讯。 注册即表示您同意我们的隐私政策并且欧洲用户同意数据传输政策。 我们不会共享您的数据,您可以随时取消订阅。 订阅