du命令_set命令选项

文章目录


set 选项

  • set -e: 当脚本中任何一个命令执行返回的状态码不为0时就退出整个脚本;(默认脚本运行中某行报错会继续往下执行)。
  • set -u: 当脚本在执行过程中尝试使用未定义过的变量时,报错并退出运行整个脚本(默认会把该变量的值当作空来处理)。这个选项非常重要,想象一下rm -rf ${var1}/
  • set -x: 显示脚本执行过程并将脚本内的变量的值暴露出来;
  • set -o pipefail: 管道命令参与debug断点模式,shell默认会认为管道命令是一个整体,是与 | 的关系,set -o pipefail 更改为与或||,也就是管道命令参与。

du

  • 常用命令:
du -sh . # -s选项,是 --summarize 的缩写形式,其作用是对 du 的每一个给定参数计算其磁盘使用量
         # 而-c选项,是 --total 的缩写形式,它表示的是针对输出的各个对象来计算其磁盘使用量的总和

du -ah --exclude="*/.*" . # 排除隐藏文件

du -ah --max-depth=1 | sort -rh
    # sort -n选项,按数值进行比较,只会傻傻地比较数字,它会认为 98 K大于 2G。
    #      -h选项,会更加聪明,先优先比较单位(G>M>K),然后再对数值进行比较。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值