1. 简介

du 命令是检查文件或者目录的磁盘使用情况的一种命令,是 disk usage 的缩写。

2. 基本使用

语法

du [选项][文件]

选项

-a                         # 显示目录中个别文件的大小。
-c                         # 除了显示个别目录或文件的大小外,同时也显示所有目录或文件的总和。
-h                         # 以K,M,G为单位,提高信息的可读性。
-s                         # 仅显示总计,只列出最后加总的值。
--max-depth=N              # 显示目录总计(与--all 一起使用计算文件)当N为指定数值时计算深度为 N

使用示例

显示当前目录的所占空间大小

du

显示指定文件夹或者文件的所占空间大小

du text.txt

显示多个文件所占空间大小

du text1.txt text2.txt

只显示总和大小

du -s

方便阅读的方式显示

du -sh

既显示每个文件也显示总和

du -sch

只显示一级子目录的所占空间大小

du -h --max-depth=1