df

显示磁盘的相关信息

字义

Display File system

说明

df 命令用于显示磁盘分区上的可使用的磁盘空间。默认显示单位为KB。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。

用法

df [参数] 对象

对象

文件:指定文件系统上的文件。

参数

-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 #显示版本信息

相关命令

软件包

df 命令详解和基本用法,df 命令语法及参数解读, df 命令使用方法及实例演示。

实例

  1. 以较易读取的容量单位显示文件系统的使用方式

    df -h

    返回结果

    Filesystem              Size  Used Avail Use% Mounted on
    /dev/sda1                40G   12G   29G  29% /
    devtmpfs                912M     0  912M   0% /dev
    tmpfs                   920M     0  920M   0% /dev/shm
    tmpfs                   920M  8.5M  911M   1% /run
    tmpfs                   920M     0  920M   0% /sys/fs/cgroup
    tmpfs                   184M     0  184M   0% /run/user/1000
    

     

  2. 显示系统 Inode 的状态

    df -i

    返回结果

    Filesystem               Inodes IUsed    IFree IUse% Mounted on
    /dev/sda1              20971008 74392 20896616    1% /
    devtmpfs                 233405   323   233082    1% /dev
    tmpfs                    235268     2   235266    1% /dev/shm
    tmpfs                    235268   403   234865    1% /run
    tmpfs                    235268    16   235252    1% /sys/fs/cgroup
    tmpfs                    235268     1   235267    1% /run/user/1000