每天一个Linux命令(28)df命令

      报告文件系统磁盘空间的使用情况。获取硬盘被占用了多少空间,目前还剩下多少空间等信息。

      

      (1)用法:

      用法:  df [选项] [文件]

       

      (2)功能:

      功能:  显示指定磁盘文件的可用空间。如果没有文件名被指定,则所有当前被挂载的文件系统的可用空间将被显示。

               默认情况下,磁盘空间将以 1KB 为单位进行显示,除非环境变量 POSIXLY_CORRECT 被指定,那样将以512字节为单位进行显示。

      (3)选项参数:

      1) -a                 全部文件系统列表

      2) -h                 方便阅读方式显示

  3) -H               等于“-h”,但是计算式,1K=1000,而不是1K=1024

      4) -i                  显示inode信息

  5) -k                  区块为1024字节

      6) -l                  只显示本地文件系统

      7) -m                区块为1048576字节

      8) --no-sync                  忽略 sync 命令

      9) -P                输出格式为POSIX

    10) --sync                 在取得磁盘信息前,先执行sync命令

    11) -T                文件系统类型

    选择参数:

    12) --block-size=<区块大小>   指定区块大小

    13) -t<文件系统类型>       只显示选定文件系统的磁盘信息

    14) -x<文件系统类型>        不显示选定文件系统的磁盘信息

      (4)实例:

      1)[root@localhost /]# df            列出各文件系统的磁盘空间使用情况

[root@localhost /]# df
文件系统          1K-块    已用     可用 已用% 挂载点
/dev/sda3      18555904 3582444 14973460   20% /
devtmpfs         997908       0   997908    0% /dev
tmpfs           1006936     148  1006788    1% /dev/shm
tmpfs           1006936    9072   997864    1% /run
tmpfs           1006936       0  1006936    0% /sys/fs/cgroup
/dev/sda1        303788  113264   190524   38% /boot

      2)[root@localhost /]# df -i            列出各文件系统inode使用情况  

[root@localhost /]# df -i
文件系统          Inode 已用(I)  可用(I) 已用(I)% 挂载点
/dev/sda3      18566144  127865 18438279       1% /
devtmpfs         249477     370   249107       1% /dev
tmpfs            251734       8   251726       1% /dev/shm
tmpfs            251734     489   251245       1% /run
tmpfs            251734      13   251721       1% /sys/fs/cgroup
/dev/sda1        307200     330   306870       1% /boot

      3)[root@localhost /]# df -ia |more -10       列出所有文件系统的的inode使用情况,用more命令分隔只显示前10条

[root@localhost /]# df -ia |more -10
文件系统          Inode 已用(I)  可用(I) 已用(I)% 挂载点
rootfs         18566144  127865 18438279       1% /
proc                  0       0        0        - /proc
sysfs                 0       0        0        - /sys
devtmpfs         249477     370   249107       1% /dev
securityfs            0       0        0        - /sys/kernel/security
tmpfs            251734       8   251726       1% /dev/shm
devpts                0       0        0        - /dev/pts
tmpfs            251734     489   251245       1% /run
tmpfs            251734      13   251721       1% /sys/fs/cgroup
--More--

      4)[root@localhost /]# df -T          显示各文件系统类型

[root@localhost /]# df -T
文件系统       类型        1K-块    已用     可用 已用% 挂载点
/dev/sda3      xfs      18555904 3582964 14972940   20% /            //这里貌似没显示ext*文件系统
devtmpfs       devtmpfs   997908       0   997908    0% /dev
tmpfs          tmpfs     1006936     148  1006788    1% /dev/shm
tmpfs          tmpfs     1006936    9072   997864    1% /run
tmpfs          tmpfs     1006936       0  1006936    0% /sys/fs/cgroup
/dev/sda1      xfs        303788  113264   190524   38% /boot

      5)[root@localhost /]# df -h          以便于阅读的方式显示信息

[root@localhost /]# df -h
文件系统        容量  已用  可用 已用% 挂载点
/dev/sda3        18G  3.5G   15G   20% /
devtmpfs        975M     0  975M    0% /dev
tmpfs           984M  148K  984M    1% /dev/shm
tmpfs           984M  8.9M  975M    1% /run
tmpfs           984M     0  984M    0% /sys/fs/cgroup
/dev/sda1       297M  111M  187M   38% /boot
[root@localhost /]# df -ih
文件系统       Inode 已用(I) 可用(I) 已用(I)% 挂载点
/dev/sda3        18M    125K     18M       1% /
devtmpfs        244K     370    244K       1% /dev
tmpfs           246K       8    246K       1% /dev/shm
tmpfs           246K     489    246K       1% /run
tmpfs           246K      13    246K       1% /sys/fs/cgroup
/dev/sda1       300K     330    300K       1% /boot

      6)[root@localhost /]# df -k        以单位显示磁盘的使用情况(默认)

[root@localhost /]# df -kh
文件系统        容量  已用  可用 已用% 挂载点
/dev/sda3        18G  3.5G   15G   20% /
devtmpfs        975M     0  975M    0% /dev
tmpfs           984M  148K  984M    1% /dev/shm
tmpfs           984M  8.9M  975M    1% /run
tmpfs           984M     0  984M    0% /sys/fs/cgroup
/dev/sda1       297M  111M  187M   38% /boot
[root@localhost /]# df -k
文件系统          1K-块    已用     可用 已用% 挂载点
/dev/sda3      18555904 3582484 14973420   20% /
devtmpfs         997908       0   997908    0% /dev
tmpfs           1006936     148  1006788    1% /dev/shm
tmpfs           1006936    9076   997860    1% /run
tmpfs           1006936       0  1006936    0% /sys/fs/cgroup
/dev/sda1        303788  113264   190524   38% /boot
[root@localhost /]# df
文件系统          1K-块    已用     可用 已用% 挂载点
/dev/sda3      18555904 3582484 14973420   20% /
devtmpfs         997908       0   997908    0% /dev
tmpfs           1006936     148  1006788    1% /dev/shm
tmpfs           1006936    9076   997860    1% /run
tmpfs           1006936       0  1006936    0% /sys/fs/cgroup
/dev/sda1        303788  113264   190524   38% /boot

      7)[root@localhost /]# df -t tmpfs       显示指定类型的文件系统

[root@localhost /]# df -k
文件系统          1K-块    已用     可用 已用% 挂载点
/dev/sda3      18555904 3582508 14973396   20% /
devtmpfs         997908       0   997908    0% /dev
tmpfs           1006936     148  1006788    1% /dev/shm
tmpfs           1006936    9076   997860    1% /run
tmpfs           1006936       0  1006936    0% /sys/fs/cgroup
/dev/sda1        303788  113264   190524   38% /boot
[root@localhost /]# df -t tmpfs
文件系统         1K-块  已用    可用 已用% 挂载点
tmpfs          1006936   148 1006788    1% /dev/shm
tmpfs          1006936  9076  997860    1% /run
tmpfs          1006936     0 1006936    0% /sys/fs/cgroup
原文地址:https://www.cnblogs.com/MenAngel/p/5525830.html