本指南显示如何使用Linux命令行找出文件或文件夹占用的磁盘空间量。
找出所有文件和文件夹的文件大小
du命令总结了每个文件的磁盘使用情况。在最简单的表单中,您可以运行以下命令:
杜
此滚动通过当前工作目录中的文件和文件夹。对于显示的每个文件,文件大小与其旁边,底部显示,总文件大小显示。
要了解驱动器上使用了多少空间,请使用以下命令从根文件夹启动:
杜/
您可能需要使用苏达与du命令一起提升您的权限,如下所示:
sudo du /
上述命令的主要问题是它只列出了子文件夹的文件大小,而不是这些子文件夹中的文件。
要获取完整的列表,请使用以下命令之一:
杜卡
du-alall.
du |更多的
du |较少的
找出单个文件和文件夹的文件大小
当您想了解单个文件使用的磁盘使用时,请将文件名与du命令一起指定如下:
du / path / to / file
例如:
du image.png.
输出将是这样的:
36 Image.png.
如果与du命令一起输入文件夹名称,则会获取文件夹中所有文件的列表。例如:
88蒸汽/原木
92蒸汽
上面显示蒸汽文件夹具有大小为88的日志文件夹,蒸汽文件夹的总数为92。
它没有列出日志文件夹中的文件。要获取文件列表,请使用以下命令:
杜卡蒸汽
结果现在如下:
84蒸汽/日志/ bootstrap_log.txt
88蒸汽/原木
92蒸汽
更改文件大小的输出
默认情况下,文件大小将列为千字节。您可以按如下方式将块大小更改为其他值:
杜勃勃
例如,一个名为zorin.iso.,默认情况下,哪个尺寸为1630535680。
du -bm zorin.iso.
上面的命令将大小输出为1556米。
您还可以使用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 - 努曼可读
总结输出
要获取du命令以显示文件和文件夹的总大小,请使用以下命令:
DU-C.
du -total.
您还可以使用以下命令消除大多数其他输出,例如文件和文件夹列表:
杜斯
du -summarize.
概括
您可以通过在终端中运行Man命令来了解有关du命令的更多信息,如下所示:
曼杜
您可能希望阅读的另一个命令是df命令。此命令报告文件系统和磁盘空间使用情况。