Linux基础命令df

一、基础显示选项

​**-a / --all**
​功能:显示所有文件系统,包括0块的虚拟文件系统(如 /proc、/sys)
​示例:
bash
df -a # 显示所有文件系统(含虚拟系统)
​**-h / --human-readable**
​功能:以人类可读格式(KB/MB/GB)显示容量
​示例:
bash
df -h # 输出类似 “50G 32G 18G 64% /”
​**-H / --si**
​功能:以1000为基数的单位显示(如KB/MB/GB)
​示例:
bash
df -H # 输出类似 “53.7G 33.6G 19.9G 64% /”

​二、文件系统类型与inode信息

​**-T / --print-type**
​功能:显示文件系统类型(如 ext4、tmpfs)
​示例:
bash
df -T # 输出类似 “Filesystem Type”
​**-i / --inodes**
​功能:显示inode使用情况(排查inode耗尽问题)
​示例:
bash
df -i # 输出类似 “Inodes IUsed IFree”

​三、过滤与排除选项

​**-t <类型> / --type=<类型>**
​功能:仅显示指定类型的文件系统(如 ext4)
​示例:
bash
df -t ext4 # 仅显示ext4分区
​**-x <类型> / --exclude-type=<类型>**
​功能:排除指定类型的文件系统(如 tmpfs)
​示例:
bash
df -x tmpfs # 排除虚拟内存文件系统
​**-l / --local**
​功能:仅显示本地文件系统(忽略网络挂载)
​示例:
bash
df -l # 仅显示本地磁盘

​四、输出控制与格式

​**–total**
​功能:在输出末尾添加总计行
​示例:
bash
df -h --total # 显示所有分区的总用量
​**–output=FIELD_LIST**
​功能:自定义输出字段(如 source、size、avail)
​示例:
bash
df --output=source,size,avail,pcent # 仅显示设备名、大小、可用空间和使用率
​**-P / --portability**
​功能:使用POSIX兼容的输出格式
​示例:
bash
df -P # 标准化输出格式

​五、单位与块大小控制

​**-k / --kilobytes**
​功能:强制以KB(1024字节)为单位显示
​示例:
bash
df -k # 输出单位为KB
​**-m / --megabytes**
​功能:强制以MB(1024 * 1024字节)为单位显示
​示例:
bash
df -m # 输出单位为MB
​**-B **
​功能:指定自定义块大小(如 1M、1G)
​示例:
bash
df -B 1G # 以1GB为单位显示

​六、其他实用选项

​**-v**
​功能:显示版本信息(已弃用,建议用 --version)
​示例:
bash
df -v # 输出版本号
​**–sync**
​功能:在获取数据前执行 sync 命令(确保数据一致性)
​示例:
bash
df --sync # 同步后显示磁盘使用情况
​**–no-sync**
​功能:跳过 sync 操作(默认行为)
​示例:
bash
df --no-sync # 不同步直接显示

​七、输出字段解析

df -h 的典型输出格式如下:

文件系统 容量 已用 可用 使用率 挂载点
/dev/sda1 50G 32G 18G 64% /
tmpfs 7.8G 2.3M 7.8G 1% /run
​关键字段:
​容量:总磁盘空间(含已用和可用)
​使用率:已用空间占总容量的百分比(Use%)
​挂载点:文件系统的访问入口(如 /、/home)

​八、注意事项

​缓存与虚拟文件系统:
df 默认包含 tmpfs、devtmpfs 等虚拟文件系统,可能误导实际存储空间。
使用 -x 排除 tmpfs 或 -l 仅显示本地磁盘可避免干扰。
​实时性与准确性:
df 的数据可能未实时更新,建议结合 sync 命令或 watch 工具监控动态变化。
示例:
bash
watch -n 1 df -h # 每秒刷新一次
​引用说明
基础选项与示例:
高级用法与字段解析:
完整手册可通过 man df 查看。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值