du命令参数全解

du(disk usage)磁盘使用情况统计。他的用法如下

du [OPTION]... [文件或目录]...

或者

du [OPTION]... --files0-from=F


全部参数列表及相关解释

一个连接符“-”表示缩写,两个连接符表示“--”全写。一个缩写一定对应一个全写。

如-a 可以表示--all 。有的全写可能没有缩写 如 --time。

  -a, --all             显示所有文件,不仅仅是目录
      --apparent-size   打印当前大小而不是磁盘占用情况,这大小一般比通常
统计的值要小,因为他忽略了保存文件时浪费的空间
  -B, --block-size=SIZE  设置块大小进行计算,如-B64,一个文件必须为64B的整数倍.
  -b, --bytes           相当于使用 `--apparent-size --block-size=1'
  -c, --total           最后再加上总计 (默认参数)
  -D, --dereference-args  加上命令行里出现的符号链接
      --files0-from=F   summarize disk usage of the NUL-terminated file
                          names specified in file F;
                          If F is - then read names from standard input
  -H                     相当于使用--dereference-args (-D)
  -h, --human-readable  人性化打印 (e.g., 1K 234M 2G)
      --si              类似于 -h, 但使用的是逢1000进1,而不是逢1024进1
  -k                    相当于使用 --block-size=1K
  -l, --count-links     若是一个连接多次的硬链接,计算连接次数*大小
  -m                    相当于使用--block-size=1M
  -L, --dereference     计算符号连接的大小
  -P, --no-dereference  不计算符号连接的大小 (默认参数)
  -0, --null             打印结果不换行
  -S, --separate-dirs   不计算子目录的大小
  -s, --summarize       只显示总和
  -x, --one-file-system    忽略不同文件系统的文件
  -X, --exclude-from=FILE  忽略匹配FILE文件中的任意一条表达式的所有文件
      --exclude=PATTERN    忽略匹配PATTERN表达式的所有文件
  -d, --max-depth=N     统计遍历几层目录(默认是其下所有目录),-dN表示遍历N层
使用--max-depth=0相当于使用--summarize。
      --time            显示目录或子目录中最后一次文件被修改的时间
      --time=WORD       不想显示最后一次修改时间可以有一下值代替WORD:
                          atime, access, use, ctime or status
      --time-style=STYLE  设置时间格式(在设置了--time时才有效):
                          full-iso, long-iso, iso, +FORMAT

                          参考`date'的相关参数

常用的命令如

du -aLhd1

表示统计所有文件和文件夹(-a),包括软连接(-L),只遍历一层目录(-d1),使用人性化显示(-h)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值