Linux命令之du

本文发布时间: 2019-Mar-22
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


(以上内容不代表本站观点。)
---------------------------------
本网站以及域名有仲裁协议。
本網站以及域名有仲裁協議。

2024-Mar-04 02:10pm
栏目列表