Mac du笔记

22 篇文章 0 订阅

du命令显示文件或者文件夹的大小:

当du不带任何参数时,会递归显示当前目录下的所有文件和子文件夹的大小。

例如以eclipse目录为例(节选):

8	./configuration/.settings
16	./configuration/org.eclipse.core.runtime/.manager
3344	./configuration/org.eclipse.core.runtime
0	./configuration/org.eclipse.e4.ui.css.swt.theme
0	./configuration/org.eclipse.equinox.app/.manager
0	./configuration/org.eclipse.equinox.app
72	./configuration/org.eclipse.equinox.simpleconfigurator
56	./configuration/org.eclipse.equinox.source
16	./configuration/org.eclipse.osgi/.manager
16	./configuration/org.eclipse.osgi/bundles/117/data/1711638362
16	./configuration/org.eclipse.osgi/bundles/117/data
16	./configuration/org.eclipse.osgi/bundles/117
16	./configuration/org.eclipse.osgi/bundles/126/data/listener_1925729951
32	./configuration/org.eclipse.osgi/bundles/126/data
32	./configuration/org.eclipse.osgi/bundles/126
16	./configuration/org.eclipse.osgi/bundles/138/data/774723106
16	./configuration/org.eclipse.osgi/bundles/138/data
16	./configuration/org.eclipse.osgi/bundles/138
24	./configuration/org.eclipse.osgi/bundles/150/1/.cp/cheatsheets
80	./configuration/org.eclipse.osgi/bundles/150/1/.cp/images/topiclabel
80	./configuration/org.eclipse.osgi/bundles/150/1/.cp/images
64	./configuration/org.eclipse.osgi/bundles/150/1/.cp/intro/css
96	./configuration/org.eclipse.osgi/bundles/150/1/.cp/intro
32	./configuration/org.eclipse.osgi/bundles/150/1/.cp/META-INF
288	./configuration/org.eclipse.osgi/bundles/150/1/.cp
288	./configuration/org.eclipse.osgi/bundles/150/1
288	./configuration/org.eclipse.osgi/bundles/150
。。。。。以下略。。。。。


(1)很多时候我们只是想以 目录为单位查看其所占的大小,需要带参数 -h和-d:

du -h -d 2

du -h -d 1
 12M	./configuration
  0B	./dropins
344K	./Eclipse.app
2.0M	./features
1.0M	./p2
218M	./plugins
100K	./readme
233M	.

-h 参数意义human readable,就是以人易于理解的方式显示大小

-d参数意义deep,就是显示到几级至目录


补充:

当系统不支持-d参数时,可尝试如下命令:

du -h --max-depth 1

其中--max-depth参数作用和-d参数相同。


再以Mac系统的更目录为例:

du -h -d 1

<span style="color:#330033;">sudo du -h -d 1
Password:
 17M	./.DocumentRevisions-V100
8.4M	./.fseventsd
  0B	./.PKInstallSandboxManager
130M	./.Spotlight-V100
  0B	./.Trashes
  0B	./.vol
7.4G	./Applications
2.3M	./bin
  0B	./cores
4.5K	./dev
1.0K	./home
5.2G	./Library
1.0K	./net
  0B	./Network
3.6G	./private
1012K	./sbin
5.1G	./System
2.2G	./Users
590M	./usr
 12K	./Volumes
 24G	.</span><span style="color:#ff0000;">
</span>

(2)显示文件大小:

du -h 文件名

du -h shellTest.sh 
4.0K	shellTest.sh





评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值