Linux基础:df命令总结
本文只总结一些常用的用法,更详细的说明见
man df
和df --help
。
df命令
df命令用于显示目前在Linux系统上的文件系统的磁盘使用情况统计。
df
命令主要是从各文件系统的Super block
中读取数据。
语法格式
Usage: df [OPTION]... [FILE]...
选择说明
OPTION | 说明 |
---|---|
-a | 显示所有文件系统信息,包括系统特有的/proc 、/sysfs 等文件系统; |
-h | 使用人们习惯的KB 、MB 或GB 等单位自行显示容量; |
-T | 显示该分区的文件系统名称; |
-i | 不用硬盘容量显示,而是以含有inode 的数量来显示; |
实例
# 显示磁盘空间
[root@backup-server ~]# df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/mapper/centos-root 16558080 2333568 14224512 15% /
devtmpfs 1928488 0 1928488 0% /dev
tmpfs 1940368 0 1940368 0% /dev/shm
tmpfs 1940368 8988 1931380 1% /run
tmpfs 1940368 0 1940368 0% /sys/fs/cgroup
/dev/sda1 201380 123660 77720 62% /boot
/dev/sdb1 524030980 387134416 136896564 74% /data
tmpfs 388076 0 388076 0% /run/user/0
# 以更易读的方式显示目前磁盘空间和使用情况
[root@backup-server ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/centos-root 16G 2.3G 14G 15% /
devtmpfs 1.9G 0 1.9G 0% /dev
tmpfs 1.9G 0 1.9G 0% /dev/shm
tmpfs 1.9G 8.8M 1.9G 1% /run
tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup
/dev/sda1 197M 121M 76M 62% /boot
/dev/sdb1 500G 370G 131G 74% /data
tmpfs 379M 0 379M 0% /run/user/0
# 查看inode
[root@backup-server ~]# df -ih
Filesystem Inodes IUsed IFree IUse% Mounted on
/dev/mapper/centos-root 8.0M 79K 7.9M 1% /
devtmpfs 471K 351 471K 1% /dev
tmpfs 474K 1 474K 1% /dev/shm
tmpfs 474K 510 474K 1% /run
tmpfs 474K 16 474K 1% /sys/fs/cgroup
/dev/sda1 100K 328 100K 1% /boot
/dev/sdb1 250M 119 250M 1% /data
tmpfs 474K 1 474K 1% /run/user/0
# 查看文件系统磁盘占用空间
[root@backup-server ~]# df -Th
Filesystem Type Size Used Avail Use% Mounted on
/dev/mapper/centos-root xfs 16G 2.3G 14G 15% /
devtmpfs devtmpfs 1.9G 0 1.9G 0% /dev
tmpfs tmpfs 1.9G 0 1.9G 0% /dev/shm
tmpfs tmpfs 1.9G 8.8M 1.9G 1% /run
tmpfs tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup
/dev/sda1 xfs 197M 121M 76M 62% /boot
/dev/sdb1 xfs 500G 370G 131G 74% /data
tmpfs tmpfs 379M 0 379M 0% /run/user/0
说明:
Filesystem
:表示该文件系统位于哪个分区,因此该列显示的是设备名称;Used
:表示用掉的磁盘空间大小;Available
:表示剩余的磁盘空间大小;Use%
:磁盘空间使用率;Mounted on
:文件系统的挂载点,也就是磁盘挂载的目录位置
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 通过 API 将Deepseek响应流式内容输出到前端
· AI Agent开发,如何调用三方的API Function,是通过提示词来发起调用的吗