df命令详解
df
命令用于显示磁盘分区上的可使用的磁盘空间。默认显示单位为KB
。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。
具体命令如下:
df 命令参数 参数
常用参数如下:
-a或--all
:包含全部的文件系统,包括系统特有的/proc
等文件系统;-k
: 以KB为单位显示各文件系统;-m
: 以MB为单位显示各文件系统;-h
: 以可读性较高的方式来显示信息;-i或--inodes
:显示inode
的信息。
案例演示一:
查看系统所有磁盘设备,默认是KB
为单位,可以使用如下命令:
df
案例演示二:
使用-h
选项以KB
以上的单位来显示,可读性高,可以使用如下命令:
df -h
案例演示三:
将/etc
目录下的可用的磁盘容量以易读的格式显示出来,可以使用如下命令:
df -h /etc
du命令详解
du命令也是查看使用空间的,但是与df
命令不同的是Linux
du
命令是对文件和目录磁盘使用的空间的查看,还是和df
命令有一些区别的。
具体命令如下:
du 命令参数 参数
常用参数如下:
- -a : 列出所有的文件与目录容量,因为默认仅统计目录下面的文件量而已;
- -h : 以可读性较高的方式来显示信息;
- -k : 以
KB
为单位显示容量; - -m : 以
MB
为单位显示容量; - -s : 列出总量,不列出每个目录占用的容量。
案例演示一:
列出当前目录下的所有文件的总容量,可以使用如下命令:
du
注: 直接输入du
命令没有加任何参数时,则du
会分析当前所在目录的文件与目录所占用的磁盘空间,但是,实际显示时仅会显示目录容量。
案例演示二:
列出当前目录下的所有文件的总容量,同时将每个文件大小也列出来,可以使用如下命令:
du -a
案例演示三:
以可读性较高的方式显示多个文件所占磁盘大小,可以使用如下命令:
du -h c++ g++