• Linux命令之du


    du命令是系统运维常用命令之一,其目的是统计文件目录占用量

    -a 显示所有文件及目录大小,递归显示

    --apparent-size 显示文件及目录展现大小,而非磁盘占用量。

    -B,--block-size='SIZE' 显示块的数量,引号中的size表示系统的块尺寸。

    -b 以byte的方式显示查看对象大小,相当于--apparent-size --block-size=1

    -c 计总并以total表面总数

    -D 计算不包含链接文件

    -H 类似于--si 以1000为计算单位计算文件及目录的磁盘占用量

    -h 人类可读的模式(K,M,G)

    --si 以1000取代1024换算单位

    -k 类似于--block-size=1k指定块大小为1k,计算文件目录大小。

    -l, --count-links 多次计算如果包含硬链接

    -m 类似于--block-size=1M指定块大小为1M,计算文件目录大小。

    -L, --dereference 和-D参数不同,忽略所有链接对象(文件,目录)

    -P, --no-dereference 默认参数,不

    -0 用0字节替代换行符

    -S, --separate-dirs 不包含子目录的大小

    -s, --summarize 仅显示当前目录级下每个对象的总大小

    -x, --one-file-system 跳过那些在不同文件系统上的目录。

    -X FILE, --exclude-from=FILE 不包含匹配的对象,这里的FILE是用户指定的文件对象

    --exclude=PATTERN

    --max-depth= 显示目录级的深度--max-depth=0相当于--summarize

    --time 显示目录中文件的或子目录最后的改动时间

    --time=WORD 以关键词 WORD显示时间,包含:atime,access,use,ctime,status

    --time-style=STYLE 调整显示时间格式,格式包含full-iso, long-iso, iso, +FORMAT(该格式来自于date命令)

    --help 帮助

    --version 版本信息

    SIZE 包含 kB 1000, K 1024, MB 1000*1000, M 1024*1024, 和G, T, P, E, Z, Y等等

    PATTERN是shell表达式,非正则表达式

    常用参数:

    以人类可读的形式显示所有目录文件,这样会递归显示所有对象

    du -ah

    不递归显示下级目录,仅统计当前级别文件及目录总大小

    du -sh 也可以用du --max-depth=0 -h代替

    以指定的单位显示大小

    du -b | du -k | du -m

  • 相关阅读:
    PAT 天梯赛 L1-048. 矩阵A乘以B 【数学】
    PAT 天梯赛 L1-047. 装睡 【水】
    PAT 天梯赛 L1-047. 装睡 【水】
    PAT 天梯赛 L1-045. 宇宙无敌大招呼 【水】
    PAT 天梯赛 L1-045. 宇宙无敌大招呼 【水】
    PAT 天梯赛 L1-044. 稳赢 【循环】
    PAT 天梯赛 L1-044. 稳赢 【循环】
    PAT 天梯赛 L1-042. 日期格式化 【水】
    PAT 天梯赛 L1-042. 日期格式化 【水】
    PAT 天梯赛 L1-041. 寻找250 【水】
  • 原文地址:https://www.cnblogs.com/chjbbs/p/6437650.html
Copyright © 2020-2023  润新知