du:查询文件或文件夹的磁盘使用空间

参数:--max-depth=,可以得到文件的使用空间大小。


# du ./*   (显示当前目录下所有文件大小,以kb为单位,但不显示单位,不显示隐藏文件大小)

# du ./   (显示当前目录下所有文件大小,以kb为单位,但不显示单位,并显示隐藏文件大小)

# du -h ./  (显示当前目录下所有文件大小,并显示单位,以Kb、M、G为单位,自识别显示)

# du -h --max-depth=1 ./ (显示当前目录下一级文件大小,1表示1级,并显示单位,以Kb、M、G为单位,自识别显示)

# du -h --max-depth=2 ./ (显示当前目录下一级及二级文件大小,2表示1级及2级,并显示单位,以Kb、M、G为单位,自识别显示)


# du -sh ./  (统计当前文件总数大小)

# du -sh * | sort -n (统计当前目录大小并安从小到大排序)

# du -sk * | sort -n

# du -sk * | grep a (查看单个文件大小)

注:k参数表示以kb为单位显示,h参数表示以kb、M、G自识别显示,m参数表示以M为单位显示

 

# du ./ |wc -l (查看当前当前目录下共有多少个文件)


注:

wc [-lmw]

参数说明:

-l :多少行

-m:多少字符

-w:多少字