df (abbreviation for disk free) is a standard Unix command used to display the amount of available disk space for file systems on which the invoking user has appropriate read access. df is typically implemented using the statfs or statvfs system calls.
df (disk free的缩写)是一个标准的Unix命令,用于显示调用用户具有适当读访问权限的文件系统的可用磁盘空间量。df通常使用statfs或statvfs系统调用来实现。
disk free:可用容量,可自由分配磁盘
Linux df命令用于显示目前在Linux系统上的文件系统的磁盘使用情况统计。
[root@localhost ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda3 18G 13G 5.3G 71% /
devtmpfs 1.5G 0 1.5G 0% /dev
tmpfs 1.5G 0 1.5G 0% /dev/shm
tmpfs 1.5G 25M 1.5G 2% /run
tmpfs 1.5G 0 1.5G 0% /sys/fs/cgroup
/dev/sda1 297M 120M 178M 41% /boot
tmpfs 302M 0 302M 0% /run/user/0
[root@LinServ-1 ~]# df -h
文件系统 容量 已用 可用 已用% 挂载点
/dev/sda2 140G 27G 106G 21% /
/dev/sda1 996M 61M 884M 7% /boot
tmpfs 1009M 0 1009M 0% /dev/shm
/dev/sdb1 2.7T 209G 2.4T 8% /data1
选项
-a或--all:包含全部的文件系统;
--block-size=:以指定的区块大小来显示区块数目;
-h或--human-readable:以可读性较高的方式来显示信息;
-H或--si:与-h参数相同,但在计算时是以1000 Bytes为换算单位而非1024 Bytes;
-i或--inodes:显示inode的信息;
-k或--kilobytes:指定区块大小为1024字节;
-l或--local:仅显示本地端的文件系统;
-m或--megabytes:指定区块大小为1048576字节;
--no-sync:在取得磁盘使用信息前,不要执行sync指令,此为预设值;
-P或--portability:使用POSIX的输出格式;
--sync:在取得磁盘使用信息前,先执行sync指令;
-t或--type=:仅显示指定文件系统类型的磁盘信息;
-T或--print-type:显示文件系统的类型;
-x或--exclude-type=:不要显示指定文件系统类型的磁盘信息;
--help:显示帮助;
--version:显示版本信息。