内容来源于人民邮电出版社《Linux命令应用大词典》
学习Linux系统的参考书、案头书,遇到不懂的命令或命令选项一查即可
争取每天都发布内容
df命令
使用df命令可以显示文件系统的信息,默认是显示所有文件系统。检查文件系统的磁盘空间使用情况,利用该命令获取硬盘使用了多少空间、目前还剩下多少空间等相关信息。
命令语法:
df[选项] [文件]
命令中各选项的含义如表所示。
表 df命令选项含义
选项 | 含义 |
-a | 显示所有文件系统,包括虚拟文件系统 |
-i | 显示inode信息而不是块使用量 |
-k | 以KB为单位显示(即块大小为1KB) |
-x <文件系统类型> | 只显示文件系统不是指定类型信息 |
-T | 显示文件系统类型 |
-t <文件系统类型> | 只显示指定文件系统类型的信息 |
-l | 只显示本机的文件系统 |
-h | 以可读性较高的方式来显示信息 |
-H | 与-h选项相同,但是在计算时以1000字节为换算单位而不是1024 字节 |
例:显示磁盘空间的使用情况。
[root@rhel~]# df
文件系统 1K-块 已用 可用 已用% 挂载点
/dev/sda2 154818540 2886316 144067904 2% /
tmpfs 506272 72 506200 1% /dev/shm
/dev/sda1 99150 28891 65139 31% /boot
/dev/sda5 103215228 192116 97779984 1% /mnt/www
// /dev/shm代表系统的虚拟内存文件系统
例:以MB和GB(以1024字节为换算单位)为单位显示磁盘空间使用情况。
[root@rhel~]# df -h
文件系统 容量 已用 可用 已用%% 挂载点
/dev/sda2 148G 2.8G 138G 2% /
tmpfs 495M 72K 495M 1% /dev/shm
/dev/sda1 97M 29M 64M 31% /boot
/dev/sda5 99G 188M 94G 1% /mnt/www
例:以MB和GB(以1000字节为换算单位)为单位显示磁盘空间使用情况。
[root@rhel~]# df -H
文件系统 容量 已用 可用 已用%% 挂载点
/dev/sda2 159G 3.0G 148G 2% /
tmpfs 519M 74k 519M 1% /dev/shm
/dev/sda1 102M 30M 67M 31% /boot
/dev/sda5 106G 197M 101G 1% /mnt/www
例:在显示磁盘空间使用情况时也显示文件系统类型。
[root@rhel~]# df -T
文件系统 类型 1K-块 已用 可用 已用% 挂载点
/dev/sda2 ext4 154818540 2886316 144067904 2% /
tmpfs tmpfs 506272 72 506200 1% /dev/shm
/dev/sda1 ext4 99150 28891 65139 31% /boot
/dev/sda5 ext4 103215228 192116 97779984 1% /mnt/www
例:显示ext4文件系统类型磁盘空间使用情况。
[root@rhel~]# df -t ext4
文件系统 1K-块 已用 可用 已用% 挂载点
/dev/sda2 154818540 2886316 144067904 2% /
/dev/sda1 99150 28891 65139 31% /boot
/dev/sda5 103215228 192116 97779984 1% /mnt/www
例:查看/mnt/www目录所在磁盘分区的磁盘空间使用情况。
[root@rhel~]# df /mnt/www
文件系统 1K-块 已用 可用 已用% 挂载点
/dev/sda5 103215228 192116 97779984 1% /mnt/www
例19.28:显示磁盘空间的inode信息。
[root@rhel ~]# df -i
文件系统 Inode 已用(I) 可用(I) 已用(I)%% 挂载点
/dev/sda2 9830400 92500 9737900 1% /
tmpfs 126568 3 126565 1% /dev/shm
/dev/sda1 25688 38 25650 1% /boot
/dev/sda5 6561792 12 6561780 1% /mnt/www
本文出自 “airfish2000” 博客,请务必保留此出处http://airfish2000.blog.51cto.com/10829608/1872271
原文地址:http://airfish2000.blog.51cto.com/10829608/1872271