查找Linux中的文件或文件夹使用多少磁盘空间

从命令行管理硬盘空间

本指南显示如何使用Linux命令行找出文件或文件夹占用的磁盘空间量。

找出所有文件和文件夹的文件大小

du命令总结了每个文件的磁盘使用情况。在最简单的表单中,您可以运行以下命令:


此滚动通过当前工作目录中的文件和文件夹。对于显示的每个文件,文件大小与其旁边,底部显示,总文件大小显示。

要了解驱动器上使用了多少空间,请使用以下命令从根文件夹启动:

杜/

您可能需要使用苏达与du命令一起提升您的权限,如下所示:

sudo du /
Linux du命令

上述命令的主要问题是它只列出了子文件夹的文件大小,而不是这些子文件夹中的文件。

要获取完整的列表,请使用以下命令之一:

杜卡
du-alall.
Linux du命令全部

要在页面中滚动输出,请使用更多命令或者减少命令如下:

du |更多的
du |较少的
linux du命令少

找出单个文件和文件夹的文件大小

当您想了解单个文件使用的磁盘使用时,请将文件名与du命令一起指定如下:

du / path / to / file

例如:

du image.png.

输出将是这样的:

36 Image.png.
Linux du单个文件

如果与du命令一起输入文件夹名称,则会获取文件夹中所有文件的列表。例如:

88蒸汽/原木
92蒸汽

上面显示蒸汽文件夹具有大小为88的日志文件夹,蒸汽文件夹的总数为92。

它没有列出日志文件夹中的文件。要获取文件列表,请使用以下命令:

杜卡蒸汽

结果现在如下:

84蒸汽/日志/ bootstrap_log.txt
88蒸汽/原木
92蒸汽
Linux du文件夹

更改文件大小的输出

默认情况下,文件大小将列为千字节。您可以按如下方式将块大小更改为其他值:

杜勃勃

例如,一个名为zorin.iso.,默认情况下,哪个尺寸为1630535680。

du -bm zorin.iso.

上面的命令将大小输出为1556米。

Linux du单位指定兆字节

您还可以使用k或g如下:

du -bk zorin.iso.
du -bg zorin.iso.

在千字节中,zorin.iso文件列为159232K。在千兆字节中,zorin.iso文件被列为2g。

有八种可能的设置,如下:

  • K.:千字节
  • m:兆字节
  • G:gigabytes.
  • T.:Terabytes.
  • P.:Petabytes.
  • E.:exabytes.
  • Z.:zettabytes.
  • y:yottabytes.

如果您获取文件列表,则难以获取正确的显示大小。例如,需要将显示100个字节的文件作为字节。16千兆字节的文件更好地显示了千兆字节。

要根据正在显示的文件获取相应的文件大小,请使用以下命令之一:

杜啊
du - 努曼可读
Linux du人类可读

总结输出

要获取du命令以显示文件和文件夹的总大小,请使用以下命令:

DU-C.
du -total.

您还可以使用以下命令消除大多数其他输出,例如文件和文件夹列表:

杜斯
du -summarize.

概括

您可以通过在终端中运行Man命令来了解有关du命令的更多信息,如下所示:

曼杜

您可能希望阅读的另一个命令是df命令。此命令报告文件系统和磁盘空间使用情况。

此页面有用吗?