Linux中的df命令

时间:2020-03-21 11:43:21  来源:igfitidea点击:

df(磁盘文件系统)提供文件系统的磁盘空间使用情况。

df是一个命令行实用程序,主要用于检查Linux中的磁盘空间利用率。

现在,让我们看看在Linux计算机的终端上键入df时会发生什么。

[root@satish ~]# df
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/sda3             50300564  19336500  28367564  41% /
tmpfs                   513384         0    513384   0% /dev/shm

因此,我们从上述命令获得的最重要的信息是

(1)文件系统的挂载点

(2)内存使用率

1.如何显示所有文件系统的信息。

[root@satish ~]# df -a
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/sda3             50300564  19337300  28366764  41% /
proc                         0         0         0   -  /proc
sysfs                        0         0         0   -  /sys
devpts                       0         0         0   -  /dev/pts
tmpfs                   513384         0    513384   0% /dev/shm
none                         0         0         0   -  /proc/sys/fs/binfmt_misc
sunrpc                       0         0         0   -  /var/lib/nfs/rpc_pipefs

2.现在,我们将如何以人类可读的格式显示所有上述信息。

[root@satish ~]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda3              48G   19G   28G  41% /
tmpfs                 502M     0  502M   0% /dev/shm

我们可以以易于阅读的格式清楚地看到上面的文件系统/dev/sda3的详细信息。

3.如何查看/home,/tmp或者所需的任何文件系统的信息?

[root@satish ~]# df -h /tmp
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda3              48G   19G   28G  41% /

或者

[root@satish ~]# df -hT /tmp
Filesystem    Type    Size  Used Avail Use% Mounted on
/dev/sda3     ext3     48G   19G   28G  41% /

4.如何查看以字节为单位的文件系统信息?

[root@satish ~]# df -k
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/sda3             50300564  19337344  28366720  41% /
tmpfs                   513384         0    513384   0% /dev/shm

5.如何查看以MB为单位的文件系统信息?

[root@satish ~]# df -m
Filesystem           1M-blocks      Used Available Use% Mounted on
/dev/sda3                49122     18885     27702  41% /
tmpfs                      502         0       502   0% /dev/shm

6.如何查看GB中的FileSystem信息?

[root@satish ~]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda3              48G   19G   28G  41% /
tmpfs                 502M     0  502M   0% /dev/shm

7.如何查看文件系统类型?

[root@satish ~]# df -T
Filesystem    Type   1K-blocks      Used Available Use% Mounted on
/dev/sda3     ext3    50300564  19337488  28366576  41% /
tmpfs        tmpfs      513384         0    513384   0% /dev/shm

8.如何查看文件系统索引节点?

[root@satish ~]# df -i
Filesystem            Inodes   IUsed   IFree IUse% Mounted on
/dev/sda3            13008896  248554 12760342    2% /
tmpfs                 128346       1  128345    1% /dev/shm

9.现在如何仅包含某些文件系统类型?

[root@satish ~]# df -t fuseblk
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/sda2             52121596  45282364   6839232  87% /win7

10.现在如何排除某些文件系统trype?

[root@satish ~]# df -x fuseblk
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/sda3             50300564  19337796  28366268  41% /
tmpfs                   513384         0    513384   0% /dev/shm

11.如何更改块大小?

[root@satish ~]# df --block-size=2048
Filesystem           2K-blocks      Used Available Use% Mounted on
/dev/sda3             25150282   9669332  14182700  41% /
tmpfs                   256692         0    256692   0% /dev/shm
/dev/sda2             26060798  22641182   3419616  87% /win7