📜  Linux 中的 du 命令和示例(1)

📅  最后修改于: 2023-12-03 14:43:56.500000             🧑  作者: Mango

Linux 中的 du 命令和示例

du 是 Linux 系统中一个用于计算目录或文件所占用磁盘空间的命令。du 即是 "disk usage"(磁盘使用量)的缩写。

该命令在终端中使用,并提供了多种选项来满足不同需要。下面是一些常用的 du 命令示例及其说明:

基本用法

使用 du 命令的基本语法如下:

du [选项] [目录或文件名]

[选项] 可以是下列一种或多种:

  • -h:以人类易读的格式显示文件和目录的大小。例如,"2.5G" 表示 2.5GB。
  • -s:仅显示总计大小,不显示详细的文件和目录大小。
  • -c:同时显示每个指定文件和目录的大小,以及总计大小。
  • -a:显示所有文件和目录的大小,包括隐藏文件和目录。
示例
显示某个目录的磁盘使用量

以下命令将显示当前目录的磁盘使用量,以及该目录下每个文件和子目录的磁盘使用量:

du .
以易读的格式显示磁盘使用量

以下命令将以易读的格式显示当前目录及其子目录的磁盘使用量:

du -h
显示特定文件的磁盘使用量

以下命令将显示 myfile.txt 文件的磁盘使用量:

du myfile.txt
显示目录和文件的总计使用量

以下命令将显示当前目录及其子目录中所有文件和目录的总计磁盘使用量:

du -c
显示所有文件和目录的磁盘使用量

以下命令将显示当前目录及其子目录中所有文件和目录的磁盘使用量,包括隐藏文件和目录:

du -a

以上是 du 命令的一些常见用法和示例。通过使用不同的选项,你可以根据自己的需求来查看目录和文件所占用的磁盘空间。

注意:du 命令默认会递归地计算目录下所有文件和子目录的磁盘使用量。使用 -s 选项时将仅显示总计大小,而不会列出详细的文件和目录大小。

参考资料: