linux显示目录或文件大小是什么-du 命令使用与实例

linux显示目录或文件大小是什么-du 命令使用与实例

Linux du 命令

Linux du(全称为 disk usage)命令用于查看目录或文件所占用的磁盘空间。

该命令会列出指定目录或文件的具体磁盘使用情况。

语法格式

du [-abcDhHklmsSx][-L ][-X ][--block-size][--exclude=][--max-depth=][--help][--version][目录或文件]

常用参数说明

-a 或 –all:显示目录中每个文件的具体大小。-b 或 –bytes:以字节(byte)为单位显示文件或目录的大小。-c 或 –total:除了显示各目录或文件的大小外,还会在最后显示总计大小。-D 或 –dereference-args:显示符号链接指向源文件的实际大小。-h 或 –human-readable:以 K、M、G 等易读单位显示大小。-H 或 –si:与 -h 类似,但单位换算按 1000 计算。-k 或 –kilobytes:以 1024 字节为单位进行显示。-l 或 –count-links:统计硬链接文件的大小,重复计算多次。-L 或 –dereference:显示所有符号链接对应源文件的大小。-m 或 –megabytes:以 MB(兆字节)为单位显示。-s 或 –summarize:仅显示目标目录或文件的总大小,不列出子目录详情。-S 或 –separate-dirs:显示目录大小时,不包含其子目录的大小。-x 或 –one-file-system:只统计同一文件系统下的目录,跨文件系统的目录跳过。-X 或 –exclude-from:排除指定的目录或文件不进行统计。–exclude=:忽略特定的目录或文件。–max-depth=:设定统计的最大目录层级,超出则忽略。–help:显示帮助信息。–version:输出命令版本信息。

使用示例

查看当前目录下各个文件和目录的磁盘使用情况

新CG儿 新CG儿

数字视觉分享平台 | AE模板_视频素材

新CG儿 412 查看详情 新CG儿

# du608     ./test6308     ./test44       ./scf/lib4       ./scf/service/deploy/product4       ./scf/service/deploy/info12      ./scf/service/deploy16      ./scf/service4       ./scf/doc4       ./scf/bin32      ./scf8       ./test31288    .

上述结果显示了当前目录下各子目录和文件的大小,最后一行的 1288 表示整个目录的总大小。

查看单个文件的大小

# du log2012.log 300     log2012.log

以更直观的方式查看 test 目录的使用情况

# du -h test608K    test/test6308K    test/test44.0K    test/scf/lib4.0K    test/scf/service/deploy/product4.0K    test/scf/service/deploy/info12K     test/scf/service/deploy16K     test/scf/service4.0K    test/scf/doc4.0K    test/scf/bin32K     test/scf8.0K    test/test31.3M    test

以上就是linux显示目录或文件大小是什么-du 命令使用与实例的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/804555.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025年11月26日 19:32:20
下一篇 2025年11月26日 19:32:41

相关推荐

发表回复

登录后才能评论
关注微信