Linux的du和df命令有哪些区别
发表于:2025-11-09 作者:千家信息网编辑
千家信息网最后更新 2025年11月09日,今天小编给大家分享一下Linux的du和df命令有哪些区别的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我
千家信息网最后更新 2025年11月09日Linux的du和df命令有哪些区别
今天小编给大家分享一下Linux的du和df命令有哪些区别的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。
1 . Linux df命令
df命令用于查看磁盘分区上的磁盘空间,包括使用了多少,还剩多少,默认单位是KB
比如以下命令:
df -h
执行结果如下:

执行的结果每列的含义:
第一列Filesystem,磁盘分区 第二列Size,磁盘分区的大小 第三列Used,已使用的空间 第四列Avail,可用的空间 第五列Use%,已使用的百分比 第六列Mounted on,挂载点 1234567891011
解释一下后面的h参数,h是把显示的单位改成容易辨认的单位,不再是默认的KB了。
下面附上df命令的全部参数使用说明:
-a或--all:包含全部的文件系统; --block-size=:以指定的区块大小来显示区块数目; -h或--human-readable:以可读性较高的方式来显示信息; -H或--si:与-h参数相同,但在计算时是以1000 Bytes为换算单位而非1024 Bytes; -i或--inodes:显示inode的信息; -k或--kilobytes:指定区块大小为1024字节; -l或--local:仅显示本地端的文件系统; -m或--megabytes:指定区块大小为1048576字节; --no-sync:在取得磁盘使用信息前,不要执行sync指令,此为预设值; 123456789
2. Linux du命令
du是用来查看文件和目录大小用的,和df略有区别。
1.比如要看/data目录的总大小,可以用以下命令:
du -sh /data
执行果如下:
或者进到/data目录后直接执行:
du -sh
执行结果如下:
其中的-s参数就是查看总大小(区别于查看其中每个目录的大小),而-h参数是把默认的单位KB改为比较好辨认的单位。
2.如果要看/data目录下各个子目录的大小,包括子目录的子目录,但不包含/data下文件,可以用以下命令:
du -h
执行结果如下:
注:该命令不包含/data目录下的文件大小
3.如果要看/data目录下各个子目录的大小,包括子目录的子目录,且包含/data下文件,可以用以下命令:
du –h *
执行结果如下:
4.如果要看/data目录下各个子目录的大小,不包括子目录的子目录,可以用以下命令:
du -sh *
执行结果如下:

5.如果要看/data目录下各个子目录和文件的大小,需要使用-a参数:
du -ah
命令执行结果如下:
下面附上du命令的参数使用说明:
-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= 在指定目录或文件
以上就是"Linux的du和df命令有哪些区别"这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注行业资讯频道。
大小
目录
命令
文件
子目
子目录
单位
参数
结果
磁盘
信息
区块
用以
知识
篇文章
系统
空间
不同
使用说明
内容
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
我的世界6位数服务器
珠海线上点餐软件开发
应用软件开发商意味着什么
三线城市做网络安全工程师
程序改版数据库
sci网络安全在职研究生
动森服务器怎么样
服务器上行流量
徐州智能化软件开发厂家直销
华32q3l服务器
如何连接微软国际云服务器
没有到teamviewer服务器的连接
加强网络安全防范意识
浦东新区咨询软件开发活动方案
js双向数据库
瑞华网络技术上海有限公司
软件开发优秀员工自我评估
学软件开发上哪
数据库怎么接入主机
网络技术应用的通过率
类似gen8的服务器
鸿蒙 软件开发 用什么语言
逃离塔科夫瑞士服务器
开展税务网络安全知识
数据库技术创新奖
曙光服务器管理
数据库管理实施细则
大学生网络安全教育案例最新
互联网科技时代的意思
服务器开户如何不用管理密码