Linux命令分析:du

用途:查看文件占用的磁盘空间大小

用法:

du   [选项]...   [文件]...

du   [选项]...   --files0-from=F

用于统计文件的磁盘空间占用,也可统计整个目录


选项:

-a   --all   显示当前目录中所有文件大小,目录除外

-B   --block-size=SIZE   使用指定大小的块为单位

-b   --bytes   以字节为单位显示

-c   --total   后接多个要查的文件或目录,显示结果最后会加上一行总的空间占用

-D   --dereference-args   引用后接参数中的符号链接,而不影响其他的符号链接,用于找出像/usr/tmp这样常为符号链接的目录的磁盘使用量,后面会同时显示出链接文件和被链接文件的磁盘占用

--files0-from=F   用于汇总文件F中指定的文件名以\0结尾的文件的大小,如果F变量是“-”,则从后面的标准输入中读取文件名

-H   等同于-D

-h   --human-readable   常用参数,以K,M,G等格式显示文件大小

--si   同-h,不过用1000而不是1024来进行单位换算

-k   以kB为单位显示文件大小

-l   --count-links   统计所有硬链接文件大小,即统计多遍

-m   以mB为单位显示文件大小

-L   --dereference   引用符号链接,即显示所链接到的文件的空间占用

-P   -no-dereference   不引用符号链接,默认选项

-0   --null   显示结果但不换行

-S   --separate-dirs   单独显示每个目录的大小,不统计子目录的大小

-s   --summarize   实测和du效果一样

-x   --one-file-system   忽略与被处理的参数不再同一文件系统的目录

-X   --exclude-from=FILE   从FILE中获得后面要查看的文件

--max-depth=N   只显示N或以下层的目录,N为0时与-s效果一样


典型用法:

1. 显示某个文件的大小

du   文件名


2. 显示某个目录下的所有文件

du   -a   目录


3. 显示多个文件大小并计算他们的总和

du   -c   文件1   文件2   文件3...


4.显示指定目录下各个子目录所用的空间

du   -h   --max-depth=1   指定目录








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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值