搜索
您的当前位置:首页正文

shell 文件大小计算

来源:哗拓教育

du简单用法示例

du -sh xmldb/
du -sm * | sort -n //统计当前目录大小 并安大小 排序 du -sk * | sort -n du -sk * | grep guojf //看一个人的大小 du -m | cut -d "/" -f 2 //看第二个/ 字符前的文字

查看此文件夹有多少文件 * 有多少文件

du xmldb/
du xmldb* |wc -l

输出: 40752

解释: wc [-lmw]

参数说明:

du命令详细解释:

语  法:

du [-abcDhHklmsSx0] [-L][-X File][--block-size=SIZE][--exclude=PATTERN] [--max-depth=N][--help][--version][FILE-OR-PATH]

参数说明:

  • -0 每个结果显示后不换行

  • -D或–dereference-args 显示指定符号连接的源文件大小。

  • –files0-from=F 显示文件F 中以NUL 结尾的文件名对应占用的磁盘空间;如果F 的值是”-”,则从标准输入读入文件名

  • -h或–human-readable 以K,M,G为单位,提高信息的可读性。

  • -H或–si 与-h参数相同,但是K,M,G是以1000为换算单位,而不是以1024为换算单位。

  • -k或–kilobytes 以1024 bytes为单位,等价于–block-size=1K。

  • -l或–count-links 重复计算硬连接的文件。

  • -L或–dereference 统计符号连接源文件大小。

  • -P或–no-dereference 不同符号链接源文件的大小,默认。

  • -m或–megabytes 以1MB为单位,等价于–block-size=1M。

  • –time=WORD 以WORD指定的时间代替修改时间;WORD取值atime, access, use, ctime, status之一。

  • –time-style=STYLE 以STYLE指定的格式显示时间;STYLE取值full-iso, long-iso, iso, +FORMAT之一,其中FORMAT格式同date命令。

  • –help 显示帮助。

  • –version 显示版本信息。

更多的du用法实例:

du /home/linux
du -k /home/linux
du -m /home/linux
du -g /home/linux
du -h .

-h表示用K、M、G的容易让人理解的单位显示

du -sh user

-s表示总结的意思,即只列出一个总结的值

du -h –max-depth=0 user
du -ah user
du -h –exclude=’*xyz*’
du -0h user

转载于:https://www.cnblogs.com/lidongq/p/4292177.html

因篇幅问题不能全部显示,请点此查看更多更全内容

Top