一、基本介绍
df
命令是Linux系统中的一个磁盘空间查看命令,用于显示文件系统的磁盘空间占用情况,可以查看存储设备上的空间使用情况。
df -sh
是df
命令的一种用法,-s
选项表示以块为单位显示,-h
选项表示更加易读的方式以MB、GB等格式显示磁盘空间。
二、常用选项解释
df
命令比较复杂,有很多参数和选项,常用的选项如下:
-a
列出所有文件系统,包含系统保留的-h
以易读方式显示磁盘空间-H
以1000为进位单位显示磁盘空间(如K、M、G、T等)-i
显示文件系统的inode信息-k
以KB为进位单位显示磁盘空间-l
仅显示本地文件系统-P
列出无以换行的方式,方便用在shell脚本编写-T
显示文件系统的类型-t
显示指定类型的文件系统-x
不列出指定类型的文件系统
三、实例演示
1. 显示所有文件系统的空间使用情况
df -a
-a
表示列出所有文件系统,包括系统保留的文件系统。
2. 显示所有文件系统的空间使用情况,并以MB为单位显示空间大小
df -h
-h
表示以易读方式显示磁盘空间大小,以MB、GB等格式显示磁盘空间。
3. 仅显示指定文件系统的空间使用情况
df -hT /dev/sda1
/dev/sda1
是一个文件系统的路径,-T
选项表示显示文件系统的类型。
4. 查看所有文件系统的空间使用情况,并按照文件系统类型分类显示磁盘空间信息
df -hT
-T
选项表示显示文件系统的类型。
5. 显示文件系统的inode信息
df -h -i
-i
选项表示显示文件系统的inode信息。inode是Linux文件系统中的一种数据结构,用于存储文件的元数据信息。
四、结语
df
命令是Linux系统中常用的磁盘空间查看命令,配合-s
和-h
选项可以更加方便的显示磁盘空间占用情况。