4.4 du 命令

du(Disk Usage)命令是一个用于显示文件或文件夹磁盘使用情况的命令。它可以帮助你列出此文件夹及内部文件共同占用磁盘空间,从而进行存储优化。

命令格式

du [选项] 文件夹路径名1

示例

显示用户主目录下每一个文件的磁盘占用情况。

weimingze@mzstudio:~$ pwd
/home/weimingze
weimingze@mzstudio:~$ du .
4   ./下载
8   ./.local/state/wireplumber
12  ./.local/state
4   ./.local/share/icc
16  ./.local/share/Trash/info
16  ./.local/share/Trash/files
36  ./.local/share/Trash
4   ./.local/share/flatpak/db
8   ./.local/share/flatpak
8   ./.local/share/gnome-shell
...

上述显示中,第一列数字是文件的磁盘占用情况,单位是kByte。 第二列是文件名。

常用选项

选项
说明
-s
仅显示总大小(不递归子文件夹)
-m
单位改为 mbyte
-k
单位改为 kbyte(默认)

示例

看一下当前用户主目录一共占用的磁盘空间是几兆字节(常用)。

weimingze@mzstudio:~$ du -sm ~
13  /home/weimingze

看一下当前用户主目录一共占用的磁盘空间是几K字节。

weimingze@mzstudio:~$ du -sk ~
13144   /home/weimingze

关于文件夹常用的命令我们就先讲到这里。

练习:

  1. 查看 /usr 文件夹的大小为多少兆字节?
  2. 查看 /usr/include 文件夹的大小为多少K字节?