Linux 操作系统下 du命令介绍和使用案例
du
(Disk Usage)命令是 Linux 中用于估算文件和目录空间使用情况的工具。它可以帮助用户了解磁盘空间的使用情况,识别占用大量空间的文件和目录
du
命令概述
基本语法
bash
du [OPTION]... [FILE]...
- OPTION:可选参数,用于控制输出格式和内容。
- FILE:要检查的文件或目录。
常用选项
-h
:以人类可读的格式显示大小(如 K、M、G)。-s
:仅显示每个参数的总计。-a
:显示所有文件和目录的大小。--max-depth=N
:限制显示的目录深度,N 为层级数。-c
:输出总计。--exclude=PATTERN
:排除匹配特定模式的文件。
命令案例
root@rke2-25:/data# ls
backup image install.sh rancher rancher-2.8.5.tgz rancher-2.9.2 rancherbackup sha256sum-amd64.txt ssl
root@rke2-25:/data# pwd
/data
root@rke2-25:/data# du -sh *
1.6M backup
3.9G image
28K install.sh
152K rancher
16K rancher-2.8.5.tgz
148K rancher-2.9.2
4.0K rancherbackup
4.0K sha256sum-amd64.txt
16K ssl
root@rke2-25:/data# du --exclude='*.txt' -sh *
1.6M backup
3.9G image
28K install.sh
148K rancher
16K rancher-2.8.5.tgz
144K rancher-2.9.2
4.0K rancherbackup
16K ssl
root@rke2-25:/data# du -sh /data
3.9G /data
root@rke2-25:/data#