Linux小技巧:du -sh * —— 查询文件目录大小

大家一定有这种情况,查询一个目录有多大,比如nginx:

[root@localhost 1]# ll -h
总用量 12K
-rw-r--r--. 1 root root    4 9月  20 15:24 1.txt
-rw-r--r--. 1 root root    4 9月  20 15:24 2.txt
drwxr-xr-x. 9 root root 4.0K 9月  28 10:56 nginx-1.12.2
drwxr-xr-x. 2 root root    6 9月  21 11:12 wenjian

这里显示的为4.0k,显然并不是我们需要的结果,其实,这里的4.0k指的是nginx目录文件本身的大小,而不包括其中的内容:

  • 正确的命令是du:
[root@localhost 1]# du -sh nginx-1.12.2/
19M	nginx-1.12.2/

或者:

[root@localhost nginx-1.12.2]# pwd
/root/1/nginx-1.12.2
[root@localhost nginx-1.12.2]# du -sh
19M	.

都能查询nginx的大小为19M

  • 需要查询当前目录下所有文件的大小:
[root@localhost nginx-1.12.2]# ls
auto     CHANGES.ru  configure  html     Makefile  objs    src
CHANGES  conf        contrib    LICENSE  man       README
[root@localhost nginx-1.12.2]# du -sh *
388K	auto
272K	CHANGES
416K	CHANGES.ru
40K	conf
4.0K	configure
148K	contrib
8.0K	html
4.0K	LICENSE
4.0K	Makefile
8.0K	man
12M	objs
4.0K	README
5.3M	src
[root@localhost nginx-1.12.2]# 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值