首页 > 编程笔记 > Linux笔记 阅读:10

Linux du命令:查看文件或目录的大小(附带实例)

Linux 中的 du 命令来自英文词组 disk usage 的缩写,其功能是查看文件或目录的大小。

人们经常会把 df 和 du 命令混淆,df 是用于查看磁盘或分区使用情况的命令,而 du 命令则是用于按照指定容量单位来查看文件或目录在磁盘中的占用情况。

du命令的语法格式是:
du 参数 文件名
常用参数见下表:

选项 描述 选项 描述
-a 显示目录中所有文件大小 -m 以 MB 为单位显示文件大小
-b 以 B 为单位显示文件大小 -P 不显示符号链接对应原文件的大小
-c 显示占用磁盘空间的大小总和 -s 显示子目录总大小
-D 显示符号链接对应原文件的大小 -S 不显示子目录大小
-g 以 GB 为单位显示文件大小 -X 排除指定文件
-h 使用易读格式显示文件大小 --help 显示帮助信息
-k 以 KB 为单位显示文件大小 --version 显示版本信息

【实例 1】以易读的容量格式显示指定目录内各个文件的大小信息。
[root@clinux ~]# du -h /etc
28K     /etc/dnf/modules.d
20K     /etc/dnf/plugins
12K     /etc/dnf/protected.d
64K     /etc/dnf
16K     /etc/fonts/conf.d
20K     /etc/fonts
………………省略部分输出信息………………

【实例 2】以易读的格式显示指定目录内总文件的大小信息。
[root@clinux ~]# du -sh /Dir
29M     /Dir

【实例 3】显示指定文件的大小信息(默认单位为 KB)。
[root@clinux ~]# du File.cfg
4       File.cfg

相关文章