本文共 511 字,大约阅读时间需要 1 分钟。
du命令可以查看目录占用磁盘空间大小,但是只知道要么查看当前目录总的或者把所有的都列出来,如果想知道当前目录下面一级文件夹的大小怎么办?
google了一下:--max-depth参数,它代表着要列出目录的深度,这样就很方便了,
想查看home下每个人的空间,一条命令就可以了:
du /home --max-depth=1 -h
或者输出到文本:
du /home --max-depth=1 -h > disk_status.txt
du命令的用法及参数说明:
用法:du [选项]… [文件]…
或:du [选项]… –files0-from=F 总结每个<文件>的磁盘用量,目录则取总用量。参数含义如下:
-s 对每个Names参数只给出占用的数据块总数。 -a 递归地显示指定目录中各文件及子孙目录中各文件占用的数据块数。若既不指定-s,也不指定-a,则只显示Names中的每一个目录及其中的各子目录所占的磁盘块数。 -b 以字节为单位列出磁盘空间使用情况(系统缺省以 k 字节为单位)。 -k 以1024字节为单位列出磁盘空间使用情况。 -c 最后再加上一个总计(系统缺省设置)。 -l 计算所有的文件大小。转载地址:http://wkuli.baihongyu.com/