Linux 使用 du 查看文件占用空间
du
命令是一个标准的 Linux/Unix 命令,允许用户快速获得磁盘使用信息。可以用来显示目录或文件的大小,查找文件和目录的磁盘使用情况的命令。du 命令在与各种选项一起使用时能以多种格式提供结果。
一、常用命令
查看当前目录所占空间
1 | du -sh |
查看当前目录所有文件(包括内层文件)所占空间
1 | du -h |
查看当前目录所有文件及目录大小
1 | du -sh * |
查看当前目录所有隐藏文件及目录大小
1 | du -sh .[!.]* |
查看当前目录所有文件及目录大小,包含隐藏文件夹
1 | du -sh * .[^.]* |
二、主要参数
-h , --human-readable
-h
标志以人类可读的格式打印大小输出。
默认 du 输出的数值都是以 Bytes 为单位的,可读性不佳。加上-h
参数后,可以自动转换为以 KB、MB、GB 的方式展示,更加贴合习惯。
-s, --summarize
-s
标志通常和 -h
标志一并使用。默认 du 会展示目录下的所有子级,加上 -s
标志后,则会显示当前目录下文件及目录大小汇总。