Linux(Centos 7.6)命令详解:du

1.命令作用

对每个文件的磁盘使用情况进行汇总,对于目录则进行递归汇总(Summarize disk usage of each FILE, recursively for directories);即输出文件占用磁盘空间的大小,和输出目录递归占用磁盘空间的大小;与文件/目录实际大小由一定的区别,参考"参数详解"的--apparent-size参数说明

2.命令语法

Usage: du [OPTION]... [FILE | DIRECTORY]...
       or: du [OPTION]... --files0-from=F

3.参数详解

OPTION:

  • -0, --null,输出每行末尾以0字节结束,而非换行符结束;即所有信息一行输出不换行
  • -a, --all,du是递归查看当前目录下所有目录大小,-a则会递归查看当前目录下所有目录及文件大小
  • --apparent-size,打印的是文件的大小,而非磁盘使用量;尽管显示大小通常会较小,但有时也可能较大,这是因为存在"稀疏"文件中的空洞、内部碎片、间接块等情况所致
  • -B, --block-size=SIZE,根据SIZE大小对系统空间进行缩放;SIZE是整数且可带单位;单位K、M、G、T、P、E、Z、Y是以1024为进率计算;KB、MB、...是以1000进率计算)
  • -b, --bytes,相当于'--apparent-size --block-size=1'
  • -c, --total,多打印一行total,用于统计查询文件和目录的总大小
  • -D, --dereference-args,显示符号链接实际指向的文件/目录大小,默认符号链接大小为0
  • -d, --max-depth=N,打印目录(或用--all包含文件)递归N层的总大小;--max-depth=0与指定-s参数含义相同;注意N最好不要大于指定递归目录的总层数
  • --files0-from=F/-,F代表一个文件名,F文件内是^@分隔且无换行符的文件目录列表,用于统计文件目录列表大小信息;当使用 - 时,读取标准输出列表作为输入以列表大小信息
  • -H,等同于-D(--dereference-args)
  • -h, --human-readable,以人类可读的格式打印大小(如: 1K 234M 2G)
  • --inodes,列出inode(索引节点)使用信息,而不是块使用情况;即统计文件或者目录占用多少个inode
  • -k,--block-size=1K的简写
  • -L, --dereference,统计符号链接(软链接)实际指向文件目录的大小
  • -l, --count-links,目录下如果存在硬链接及其源文件,目录统计时会多次(两次)计算大小,如果不指定-l参数,则计算一次
  • -m,--block-size=1M的简写
  • -P, --no-dereference,符号链接(软链接)统计大小为0(默认),与-L相反
  • -S, --separate-dirs,对于目录而言,不包括子目录的大小信息(测试与默认效果相同)
  • --si,同-h,但以1000作为进率计算,-h是以1024为进率计算
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

豆是浪个

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值