du命令用以查看文件和目录的大小。可以方便地查看每个文件和目录所占用的空间。
基本语法
du [options][file]
可使用的options值可以通过 man df 命令查阅,这里不再赘述。
实例
显示目录或者文件所占空间:
du /opt/log/*
我们可以看到log目录下所有的文件大小:
20 /opt/log/project/houtai/pc/suyun/log4js/2018-09-28
12 /opt/log/project/houtai/pc/suyun/log4js/2018-06-28
12 /opt/log/project/houtai/pc/suyun/log4js/2018-08-26
16 /opt/log/project/houtai/pc/suyun/log4js/2018-10-27
12 /opt/log/project/houtai/pc/suyun/log4js/2018-07-01
16 /opt/log/project/houtai/pc/suyun/log4js/2018-08-23
20 /opt/log/project/houtai/pc/suyun/log4js/2018-10-22
通过使用-h让输出的文件大小可读性更好一些:
du -h /opt/log/*
可以看到文件大小添加了单位K:
20 /opt/log/project/houtai/pc/suyun/log4js/2018-09-28
12 /opt/log/project/houtai/pc/suyun/log4js/2018-06-28
12 /opt/log/project/houtai/pc/suyun/log4js/2018-08-26
16 /opt/log/project/houtai/pc/suyun/log4js/2018-10-27
12 /opt/log/project/houtai/pc/suyun/log4js/2018-07-01
16 /opt/log/project/houtai/pc/suyun/log4js/2018-08-23
20 /opt/log/project/houtai/pc/suyun/log4js/2018-10-22
只展示总计大小:
du -sh /opt/log/*
只统计了log目录下子目录的大小,而没有细化到具体的文件。
0 /opt/log/:
12G /opt/log/banjia
4.0K /opt/log/driver-manage
2.1G /opt/log/fe-sy-banjia
8.7G /opt/log/fe-sy-lahuo
539M /opt/log/lahuo
32K /opt/log/lahuo-work
16G /opt/log/nginx
157G /opt/log/project
248K /opt/log/sale-manage
100K /opt/log/youpei