使用 `du` 命令可以查看根目录下每个子目录占用的磁盘空间大小

使用 du 命令可以查看根目录下每个子目录占用的磁盘空间大小。

查看根目录下子目录大小的命令

sudo du -sh /*
解释:
  • du:显示文件和目录的磁盘使用情况。
  • -s:只显示每个目录的总大小(不递归显示子目录)。
  • -h:以人类可读的格式显示大小(如 KB、MB、GB)。
  • /*:表示根目录下的所有子目录和文件。
输出示例:
4.0K    /bin
12M     /boot
0       /dev
1.5G    /etc
32G     /home
8.0K    /lib
...

每一行显示一个目录的总大小。


如果想按大小排序

可以结合 sort 命令,将结果按大小排序:

sudo du -sh /* | sort -h

可以结合 sort 命令,将结果按从大到小排序:

sudo du -sh /* | sort -hr
输出示例(按大小从小到大排序):
0       /dev
4.0K    /bin
8.0K    /lib
12M     /boot
1.5G    /etc
32G     /home

查看根目录所有文件和目录总大小

如果想查看根目录下的总大小(包括子目录和文件),可以运行以下命令:

sudo du -sh /

备注

  • 执行命令时,可能需要 sudo 权限,否则部分系统目录可能无法访问。
  • 根目录的子目录中可能包含挂载点(如 /dev/proc),这些目录大小可能为 0 或动态变化。

你可能感兴趣的:(linux常用命令,linux)