概要
Linux下shell命令用法和实例总结:df。
博客
最终的栖息地,IT老兵博客。
前言
关于 Linux 的命令,之前做过一些整理,为什么整理呢,因为总用,总要一步一步去查,感觉还是应该做些整理,这样查的效率也会高一些,另外做了整理,很多命令可能也就记住了。不过呢,之前的整理,总是感觉有些问题,一时却没有发觉问题在哪里,因为感觉总是没有真正提高效率,还是且行且发现吧。
(2019-12-02补充)
Linux 的命令需要反复使用,使用中记忆,越用越熟。
正文
df
命令用于显示文件系统磁盘空间使用情况。
命令格式
df [选项] [文件]
命令功能
df(disk filesystem 的简称)用于显示文件系统磁盘空间使用情况。默认显示单位为KB。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。
命令参数
- -a或–all:全部文件系统列表。
- -h或–human-readable:方便阅读方式显示。
- -H或–si:等于“-h”,但是计算式,1K=1000,而不是1K=1024。
- -i或–inodes:显示inode信息。
- -k或–kilobytes:区块为1024字节。
- -l或–local:只显示本地文件系统。
- -m或–megabytes:区块为1048576字节。
- –no-sync:忽略sync命令。
- -P或–portability:输出格式为POSIX。
- –sync:在取得磁盘信息前,先执行sync命令。
- -T或–print-type:文件系统类型。
- –block-size=<区块大小>:指定区块大小。
- -t<文件系统类型>或–type=<文件系统类型>:只显示选定文件系统的磁盘信息。
- -x<文件系统类型>或–exclude-type=<文件系统类型>:不显示选定文件系统的磁盘信息。
- –help:显示帮助信息。
- –version:显示版本信息。
实用命令
常用的命令就是对以上命令参数的单独使用、结合使用。
实例: 检查文件系统磁盘空间使用情况
命令:df
输出:
1 | Filesystem 1K-blocks Used Available Use% Mounted on |
上面各列分别是设备名称、总块数、总磁盘空间、已用磁盘空间、可用磁盘空间和文件系统上的挂载点。
实例: 使用字节单位显示本地磁盘(-h 指令的解释是human-readable,就是使用字节单位K、M、G等单位来显示;-l 表示本地),这个命令是最常用的命令
命令:df -lh
输出:
1 | Filesystem Size Used Avail Use% Mounted on |
实例: 显示文件系统的类型
命令:df -hT
输出:
1 | Filesystem Type Size Used Avail Use% Mounted on |
实例: 显示特定分区的信息
描述:-hT将以可读格式显示/root的信息。
命令:df -hT /root
输出:
1 | /dev/vda1 ext4 296G 197G 84G 71% / |
总结
以上总结了一些自己常用的命令,遇到别的需求,可以结合上面的参数,思考怎么可以达到目的,所以就没有必要一一列举了,以后遇到还有很常用的实例,再总结附上,嗯,感觉这样就差不多了。这样就有点思路了,关键是要把用法和参数都总结出来,至于实例,则是总结一些常用的就好了。