Linux中df -h命令

`df -h` 是一个常用的 Linux 命令,用于显示文件系统的磁盘空间使用情况。`-h` 选项表示以"人类可读"的格式显示大小(例如 KB、MB、GB),而不是原始的块数。

命令语法

df [OPTION]... [FILE]...

使用 `-h` 选项

df -h

输出解释

执行 `df -h` 后,你将看到类似如下的输出:

Filesystem Size Used Avail Use% Mounted on

udev 3.9G 0 3.9G 0% /dev

tmpfs 786M 2.3M 784M 1% /run

/dev/sda1 50G 20G 28G 42% /

tmpfs 3.9G 180K 3.9G 1% /dev/shm

tmpfs 5.0M 4.0K 5.0M 1% /run/lock

tmpfs 786M 0 786M 0% /sys/fs/cgroup

/dev/sdb1 200G 50G 150G 25% /mnt/data

输出字段解释

  1. Filesystem:

文件系统名称或设备名。对于某些虚拟文件系统(如 `udev` 或 `tmpfs`),这里可能显示为内存中的临时文件系统。

  1. Size:

文件系统的总大小,以人类可读的格式显示(KB、MB、GB 等)。

  1. Used:

已使用的磁盘空间。

  1. Avail:

可用的磁盘空间。

  1. Use%:

已使用的磁盘空间百分比。

  1. Mounted on:

文件系统挂载点,即该文件系统在文件树中的位置。

其他常用选项

`-i`:显示 inode 信息而不是块使用情况。

df -ih

`-T`:显示每个文件系统的类型。

df -Th

`--output=FIELD_LIST`:自定义输出字段。可用字段包括 `source`, `target`, `size`, `used`, `avail`, `pcent`, `inodes`, `iused`, `iavail`, `ipcent`。

df --output=source,target,size,used,avail,pcent

`-x TYPE`:排除指定类型的文件系统。

df -x tmpfs -x devtmpfs

`-t TYPE`:仅显示指定类型的文件系统。

df -t ext4

示例

显示所有文件系统的详细信息(包括文件系统类型)

df -Th

排除临时文件系统(如 `tmpfs` 和 `devtmpfs`)

df -hx tmpfs -hx devtmpfs

自定义输出字段

df --output=source,target,size,used,avail,pcent

注意事项

权限问题:某些文件系统信息可能需要管理员权限才能查看。如果你遇到权限问题,可以尝试使用 `sudo` 提升权限。

sudo df -h

远程文件系统:如果挂载了远程文件系统(如 NFS),`df` 命令也可以显示这些文件系统的使用情况。

希望这些信息对你有所帮助!如果有任何进一步的问题或需要更多帮助,请随时告知。

相关推荐
NoneCoder4 分钟前
HTML 模板技术与服务端渲染
服务器·servlet·html
禅与Bug的修复艺术9 分钟前
JAVA后端开发常用的LINUX命令总结
java·linux·面试·java面试·后端开发·java后端·面试经验
李詹31 分钟前
Steam游戏服务器攻防全景解读——如何构建游戏级抗DDoS防御体系?
服务器·游戏·ddos
你熬夜了吗?34 分钟前
spring中使用netty-socketio部署到服务器(SSL、nginx转发)
服务器·websocket·spring·netty·ssl
joke_xiaoli1 小时前
tomcat Server 连接服务器 进展
java·服务器·tomcat
北冥有鱼被烹1 小时前
【微知】/proc中如何查看Linux内核是否允许加载内核模块?(/proc/sys/kernel/modules_disabled)
linux·服务器
qq_273900232 小时前
CentOS系统防火墙服务介绍
linux·运维·centos
小余吃大鱼2 小时前
CentOS中在线安装Docker(超详细)
linux·docker·centos
程序员JerrySUN2 小时前
驱动开发硬核特训 · Day 19:字符设备驱动实战(控制 LED)
linux·驱动开发
小灰灰__2 小时前
Linux安装ffmpeg7.1操作说明
linux·运维·服务器