[命令] Linux 命令 du (统计文件或目录大小)

内容一:du 命令的参数

1) h 以方便人类阅读的方式进行显示
2) s 将所有文件的大小进行相加

内容二:du 命令的使用案例
2.1 案例一:统计当前目录下所有文件的大小,将结果相加

# du -s
104989232

(补充:这里查看到的大小是 104989232)

2.2 案例二:统计某一个目录下所有文件的大小,并以方便人类阅读的方式进行显示

# du -h /etc/
8.0K	/etc/dnf/modules.d
0	/etc/dnf/aliases.d
0	/etc/dnf/modules.defaults.d
0	/etc/dnf/plugins/copr.d
12K	/etc/dnf/plugins
12K	/etc/dnf/protected.d
8.0K	/etc/dnf/vars
44K	/etc/dnf
0	/etc/terminfo
......

2.3 案例三:统计当前目录下所有文件的大小,将结果相加,并以方便人类阅读的方式进行显示

# du -sh
101G	.

(补充:这里查看到的大小是 101 G)

2.4 案例四:统计某个目录的大小,并以方便人类阅读的方式进行显示

# du -sh <file name>

2.5 案例五:统计当前目录的一级子目录的大小,并以方便人类阅读的方式进行显示

# du -h --max-depth=1