千家信息网

Linux磁盘管理中df命令详细介绍以及如何使用

发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,这篇文章给大家介绍Linux磁盘管理中df命令详细介绍以及如何使用,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。1.命令格式:du [选项][文件]2.命令功能:显示每个文件和目
千家信息网最后更新 2026年10月31日Linux磁盘管理中df命令详细介绍以及如何使用

这篇文章给大家介绍Linux磁盘管理中df命令详细介绍以及如何使用,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

1.命令格式:

du [选项][文件]

2.命令功能:

显示每个文件和目录的磁盘使用空间。

3.命令参数:

-a或-all 显示目录中个别文件的大小。

-b或-bytes 显示目录或文件大小时,以byte为单位。

-c或--total 除了显示个别目录或文件的大小外,同时也显示所有目录或文件的总和。

-k或--kilobytes 以KB(1024bytes)为单位输出。

-m或--megabytes 以MB为单位输出。

-s或--summarize 仅显示总计,只列出最后加总的值。

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

-x或--one-file-xystem 以一开始处理时的文件系统为准,若遇上其它不同的文件系统目录则略过。

-L<符号链接>或--dereference<符号链接> 显示选项中所指定符号链接的源文件大小。

-S或--separate-dirs 显示个别目录的大小时,并不含其子目录的大小。

-X<文件>或--exclude-from=<文件> 在<文件>指定目录或文件。

--exclude=<目录或文件> 略过指定的目录或文件。

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

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

-l或--count-links 重复计算硬件链接的文件。

4.使用实例:

实例1:显示目录或者文件所占空间

命令:du

输出:

代码如下:

[root@localhost test]# du
608 ./test6
308 ./test4
4 ./scf/lib
4 ./scf/service/deploy/product
4 ./scf/service/deploy/info
12 ./scf/service/deploy
16 ./scf/service
4 ./scf/doc
4 ./scf/bin
32 ./scf
8 ./test3
1288 .
[root@localhost test]#

说明:

只显示当前目录下面的子目录的目录大小和当前目录的总的大小,最下面的1288为当前目录的总大小

实例2:显示指定文件所占空间

命令:du log2012.log

输出:

代码如下:

[root@localhost test]# du log2012.log
300 log2012.log
[root@localhost test]#

实例3:查看指定目录的所占空间

命令:du scf

输出:

代码如下:

[root@localhost test]# du scf
4 scf/lib
4 scf/service/deploy/product
4 scf/service/deploy/info
12 scf/service/deploy
16 scf/service
4 scf/doc
4 scf/bin
32 scf
[root@localhost test]#

实例4:显示多个文件所占空间

命令:du log30.tar.gz log31.tar.gz

输出:

代码如下:

[root@localhost test]# du log30.tar.gz log31.tar.gz
4 log30.tar.gz
4 log31.tar.gz
[root@localhost test]#

实例5:只显示总和的大小

命令:du -s

输出:

代码如下:

[root@localhost test]# du -s
1288 .
[root@localhost test]# du -s scf
32 scf
[root@localhost test]# cd ..
[root@localhost soft]# du -s test
1288 test
[root@localhost soft]#

实例6:方便阅读的格式显示

命令:du -h test

输出:

代码如下:

[root@localhost soft]# du -h test
608K test/test6
308K test/test4
4.0K test/scf/lib
4.0K test/scf/service/deploy/product
4.0K test/scf/service/deploy/info
12K test/scf/service/deploy
16K test/scf/service
4.0K test/scf/doc
4.0K test/scf/bin
32K test/scf
8.0K test/test3
1.3M test
[root@localhost soft]#

实例7:文件和目录都显示

命令:du -ah test

输出:

代码如下:

[root@localhost soft]# du -ah test
4.0K test/log31.tar.gz
4.0K test/test13.tar.gz
0 test/linklog.log
0 test/test6/log2014.log
300K test/test6/linklog.log
0 test/test6/log2015.log
4.0K test/test6/log2013.log
300K test/test6/log2012.log
0 test/test6/log2017.log
0 test/test6/log2016.log
608K test/test6
0 test/log2015.log
0 test/test4/log2014.log
4.0K test/test4/log2013.log
300K test/test4/log2012.log
308K test/test4
4.0K test/scf/lib
4.0K test/scf/service/deploy/product
4.0K test/scf/service/deploy/info
12K test/scf/service/deploy
16K test/scf/service
4.0K test/scf/doc
4.0K test/scf/bin
32K test/scf
4.0K test/log2013.log
300K test/log2012.log
0 test/log2017.log
0 test/log2016.log
4.0K test/log30.tar.gz
4.0K test/log.tar.bz2
4.0K test/log.tar.gz
0 test/test3/log2014.log
4.0K test/test3/log2013.log
8.0K test/test3
4.0K test/scf.tar.gz
1.3M test
[root@localhost soft]#

实例8:显示几个文件或目录各自占用磁盘空间的大小,还统计它们的总和

命令:du -c log30.tar.gz log31.tar.gz

输出:

代码如下:

[root@localhost test]# du -c log30.tar.gz log31.tar.gz
4 log30.tar.gz
4 log31.tar.gz
8 总计
[root@localhost test]#

加上-c选项后,du不仅显示两个目录各自占用磁盘空间的大小,还在最后一行统计它们的总和。

实例9:按照空间大小排序

命令:du|sort -nr|more

输出:

代码如下:


[root@localhost test]# du|sort -nr|more
1288 .
608 ./test6
308 ./test4
32 ./scf
16 ./scf/service
12 ./scf/service/deploy
8 ./test3
4 ./scf/service/deploy/product
4 ./scf/service/deploy/info
4 ./scf/lib
4 ./scf/doc
4 ./scf/bin
[root@localhost test]#

实例10:输出当前目录下各个子目录所使用的空间

命令:du -h --max-depth=1

输出:

代码如下:

[root@localhost test]# du -h --max-depth=1
608K ./test6
308K ./test4
32K ./scf
8.0K ./test3
1.3M .
[root@localhost test]#

关于Linux磁盘管理中df命令详细介绍以及如何使用就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

目录 文件 命令 大小 输出 实例 代码 空间 磁盘 单位 总和 子目 子目录 链接 管理 内容 参数 更多 格式 源文件 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 科技互联网 广州百单互联网科技有限公司 智网互联网科技 宜安科技 互联网金融 济南和联互联网科技有限公司 湖南洣水互联网科技有限公司扣款 银川新华互联网科技学校地址 北京三清互联网科技 汽车互联网创新科技园 南山科技园互联网公司有哪些 湖南诚度互联网科技有限公司 互联网金融中的现代科技 互联网和黑科技的看法 智腾互联网科技有限公司 洛阳共同富裕互联网科技有限公司 昆明中奇联合互联网科技 云鲸互联网络科技有限公司 中国新注册互联网科技 亚光科技低轨卫星互联网 保山浩联互联网科技有限公司 互联网科技园 云信互联网科技有限公司 北京互联网科技公司 高科技与互联网 滨湖区互联网智能科技产品供应 互联网科技公司需要的职位 互联网时代科技改变生活 西安有哪些互联网高科技企业 平安好医生打造互联网科技医疗 安徽九吞吴互联网科技有限公司
0