Linux Command --- df

一 df用途

df命令用来显示文件系统的使用情况.

man : report file system disk space usage

二 命令格式

df [OPTION]... [FILE]...

三 使用详述

具体的使用说明主要是围绕[OPTION]的介绍:

1. df -a

解释: -a参数用来指示显示所有的文件系统(包括虚拟的文件系统):

jiangjian@jiangjian-K42JZ:~$ df -a
Filesystem       1K-blocks     Used Available Use% Mounted on
/dev/sda7        161176156 43029552 109959264  29% /
proc                     0        0         0    - /proc
sysfs                    0        0         0    - /sys
none                     0        0         0    - /sys/fs/fuse/connections
none                     0        0         0    - /sys/kernel/debug
none                     0        0         0    - /sys/kernel/security
udev                981460        4    981456   1% /dev
devpts                   0        0         0    - /dev/pts
tmpfs               197808      952    196856   1% /run
none                  5120        0      5120   0% /run/lock
none                989036      400    988636   1% /run/shm
gvfs-fuse-daemon         0        0         0    - /home/jiangjian/.gvfs

2 df -h

解释:-h参数指示输出的结果以对人类很好的方式显示,(简言之,就是看起来直观)

jiangjian@jiangjian-K42JZ:~$ df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda7       154G   42G  105G  29% /
udev            959M  4.0K  959M   1% /dev
tmpfs           194M  952K  193M   1% /run
none            5.0M     0  5.0M   0% /run/lock
none            966M  400K  966M   1% /run/shm

可以看见输出的结果很直观,例如,/dev/sda7的大小为154G, 已经使用了42G, 还剩105G,使用率为29%.

3 df --total

解释: --total参数用来指示包含一个汇总信息

jiangjian@jiangjian-K42JZ:~$ df --total -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda7       154G   42G  105G  29% /
udev            959M  4.0K  959M   1% /dev
tmpfs           194M  952K  193M   1% /run
none            5.0M     0  5.0M   0% /run/lock
none            966M  400K  966M   1% /run/shm
total           156G   42G  107G  28%

可以看到添加了--total参数后,输出结果中包含有关于total的信息.

4 df -T

解释: -T用来指示输出的信息中应该包含文件系统类型的说明.

jiangjian@jiangjian-K42JZ:~$ df --total -hT
Filesystem     Type      Size  Used Avail Use% Mounted on
/dev/sda7      ext4      154G   42G  105G  29% /
udev           devtmpfs  959M  4.0K  959M   1% /dev
tmpfs          tmpfs     194M  952K  193M   1% /run
none           tmpfs     5.0M     0  5.0M   0% /run/lock
none           tmpfs     966M  400K  966M   1% /run/shm
total          -         156G   42G  107G  28%

可以看到输出的结果中包含有”Type”这一览.

5. df -t

解释:-t用来指示只输出制定类型的文件系统.

jiangjian@jiangjian-K42JZ:~$ df -hT -t ext4
Filesystem     Type  Size  Used Avail Use% Mounted on
/dev/sda7      ext4  154G   42G  105G  29% /

6. df -x

解释: -x用来指定输出的文件系统不包括-x后面指定的类型

jiangjian@jiangjian-K42JZ:~$ df -hT -x ext4
Filesystem     Type      Size  Used Avail Use% Mounted on
udev           devtmpfs  959M  4.0K  959M   1% /dev
tmpfs          tmpfs     194M  952K  193M   1% /run
none           tmpfs     5.0M     0  5.0M   0% /run/lock
none           tmpfs     966M  400K  966M   1% /run/shm

可以了解到输出的文件系统列表中并不包括/dev/sda7这个文件系统,因为该文件系统的类型是”ext4”

你可能感兴趣的:(Linux)