du命令详解

du命令介绍

du命令(disk usage)用来展示磁盘使用量的统计信息。dudf算是一对同门师兄弟,du侧重在文件夹和文件的磁盘占用方面,而df侧重在文件系统级别的磁盘占用方面。这两个命令都非常的基础,也是每位 Linux工程师都应该掌握的命令。

命令选项

-k:以KB为计数单位
-m:以MB为计数单位
-b:以字节为计数单位
-a:对所有文件与目录进行统计
-c:显示所有文件和目录的大小总和
-h:以人类可读的方式进行显示(KB/MB/GB)
-s:仅显示总大小
-l:重复计算硬链接文件大小
-D:显示符号链接指向的源文件大小
-L:显示符号链接所指向文件的大小
-S:显示目录大小时,不包含子目录大小
–max-depth n: 显示的最大层数
–time [ctime/atime/mtime]:显示[创建/访问/更新]时间

常用命令

du -h

查看当前目录下所有子目录的大小

[devl@xungen toolkit]$ du -h
192K	./dbimport/obj/src
196K	./dbimport/obj
40K		./dbimport/src
244K	./dbimport
68K		./cppcode/obj/src
72K		./cppcode/obj
12K		./cppcode/src
92K		./cppcode
96K		./cgientity/obj/src
100K	./cgientity/obj
16K		./cgientity/src
128K	./cgientity
224K	./dbentity/obj/src
228K	./dbentity/obj
28K		./dbentity/src
1.3M	.

du -sh

统计当前目录占用空间大小

[devl@xungen ~]$ du -sh
699M	.

du -sh --time *

查看当前目录下所有文件与目录的大小与更新时间

129M	2019-06-05 20:52	application
4.0K	2019-05-03 19:30	config.lua
4.0K	2019-05-09 14:44	configure
 21M	2019-05-28 20:03	cppshell
 39M	2019-06-01 18:28	library
4.0K	2019-05-28 17:04	makefile
4.0K	2019-05-28 17:04	makefile.conf
173M	2019-06-04 23:09	product
4.0K	2019-05-28 17:04	profile.conf
700K	2019-06-02 19:01	publish
260K	2019-05-01 16:37	source
8.0K	2019-05-09 17:27	tensor
1.3M	2019-06-01 18:28	toolkit

 

du -sh * | sort -rh

查看当前目录下所有文件与目录的大小并按大小排序倒序输出

[devl@xungen ~]$ du -sh * | sort -rh
173M	product
129M	application
1.3M	toolkit
700K	publish
8.0K	tensor
4.0K	profile.conf
4.0K	makefile.conf
4.0K	makefile
4.0K	configure
4.0K	config.lua

————————————————
版权声明:本文为CSDN博主「xungen」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/xungen/article/details/90942803

  • 0
    点赞
  • 32
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值