df 命令详解
封面图
•
2025-09-18
•
Linux
256
0
0
0
`df` 命令是 Linux/Unix 系统中用于查看文件系统磁盘空间使用情况的命令,全称为 **"disk free"**。 --- ## ✅ 一、基本用法 ```bash df [选项] [文件名] ``` - `df` 本身不带参数时,会显示所有已挂载文件系统的磁盘使用情况。 - 如果指定了某个文件或目录(如 `df /home`),则只显示该路径所在文件系统的使用情况。 --- ## ✅ 二、常用选项 | 选项 | 含义 | |------|------| | `-a` 或 `--all` | 显示所有文件系统,包括虚拟文件系统(如 `/dev/shm`) | | `-h` 或 `--human-readable` | 以人类可读的方式显示大小(如 KB、MB、GB) | | `-k` | 以 KB 为单位显示大小(默认) | | `-m` | 以 MB 为单位显示大小 | | `-g` | 以 GB 为单位显示大小 | | `-i` 或 `--inodes` | 显示 inode 使用情况(而不是磁盘空间) | | `-t` 或 `--type=TYPE` | 指定文件系统类型(如 `ext4`, `xfs`) | | `-x` 或 `--exclude-type=TYPE` | 排除指定类型的文件系统 | | `-l` 或 `--local` | 只显示本地文件系统(排除网络文件系统) | --- ## ✅ 三、示例输出 ```bash $ df -h Filesystem Size Used Avail Use% Mounted on /dev/sda1 50G 20G 28G 41% / tmpfs 7.8G 0 7.8G 0% /dev tmpfs 7.8G 1.2M 7.8G 1% /dev/shm /dev/sdb1 200G 50G 150G 25% /data ``` ### 输出字段说明: | 字段 | 含义 | |------|------| | Filesystem | 文件系统设备名称或挂载点 | | Size | 总容量 | | Used | 已使用的空间 | | Avail | 可用空间 | | Use% | 使用百分比 | | Mounted on | 挂载点 | --- ## ✅ 四、常见用法示例 ### 1. 查看所有磁盘使用情况(带可读格式) ```bash df -h ``` ### 2. 查看 inode 使用情况 ```bash df -i ``` ### 3. 查看特定挂载点的磁盘使用情况 ```bash df -h /home ``` ### 4. 查看所有文件系统(包括虚拟文件系统) ```bash df -ah ``` ### 5. 查看某类文件系统的磁盘使用情况(如 ext4) ```bash df -h -t ext4 ``` ### 6. 查看所有本地文件系统的磁盘使用情况 ```bash df -hl ``` --- ## ✅ 五、注意事项 - `df` 显示的是 **已挂载文件系统的磁盘使用情况**,不是整个磁盘的总容量。 - 如果磁盘空间不足,可能导致系统无法正常运行,建议定期检查。 - `df` 和 `du` 是两个常用的磁盘使用分析工具: - `df`:查看文件系统的整体使用情况。 - `du`:查看某个目录下的磁盘占用情况。 --- ## ✅ 六、相关命令 | 命令 | 用途 | |------|------| | `du` | 查看目录或文件的磁盘占用 | | `fdisk` | 查看磁盘分区信息 | | `lsblk` | 列出块设备信息 | | `mount` | 查看挂载信息 | --- 如果你有具体的使用场景(比如查看某个目录、排除某些文件系统等),可以告诉我,我可以帮你定制命令。
上一篇:
php常用函数 要看的
下一篇:
php函数 要看的
标题录入,一次不能超过6条
返回顶部
留言
留言
评论