• linux系列(二十三):df命令


    1、命令格式

        df [选项] [文件]

    2、命令功能

        显示指定磁盘文件的可用空间。如果没有文件名被指定,则所有当前被挂载的文件系统的可用空间将被显示。默认情况下,磁盘空间将以 1KB 为单位进行显示,除非环境变量 POSIXLY_CORRECT 被指定,那样将以512字节为单位进行显示

    3、命令参数

    必要参数:
    -a 全部文件系统列表
    -h 方便阅读方式显示
    -H 等于“-h”,但是计算式,1K=1000,而不是1K=1024
    -i 显示inode信息
    -k 区块为1024字节
    -l 只显示本地文件系统
    -m 区块为1048576字节
    --no-sync 忽略 sync 命令
    -P 输出格式为POSIX
    --sync 在取得磁盘信息前,先执行sync命令
    -T 文件系统类型
    
    选择参数:
    --block-size=<区块大小> 指定区块大小
    -t<文件系统类型> 只显示选定文件系统的磁盘信息
    -x<文件系统类型> 不显示选定文件系统的磁盘信息
    --help 显示帮助信息
    --version 显示版本信息

    4、简单实例

    (1):、显示磁盘使用情况

    命令:

      df

    输出:

    felix@felix-computer:~$ df
    文件系统           1K-块      已用      可用 已用% 挂载点
    udev             3998488         0   3998488    0% /dev
    tmpfs             805752      1860    803892    1% /run
    /dev/sda2      959863856 542655008 368380640   60% /
    tmpfs            4028756     41872   3986884    2% /dev/shm
    tmpfs               5120         4      5116    1% /run/lock
    tmpfs            4028756         0   4028756    0% /sys/fs/cgroup
    /dev/loop0        144128    144128         0  100% /snap/gnome-3-26-1604/74

    (2)、以inode模式来显示磁盘使用情况

    命令:

      df -i

    输出:

    felix@felix-computer:~$ df -i
    文件系统          Inode 已用(I)  可用(I) 已用(I)% 挂载点
    udev             999622     568   999054       1% /dev
    tmpfs           1007189    1025  1006164       1% /run
    /dev/sda2      61022208 1819931 59202277       3% /
    tmpfs           1007189      86  1007103       1% /dev/shm
    tmpfs           1007189       5  1007184       1% /run/lock
    tmpfs           1007189      18  1007171       1% /sys/fs/cgroup
    /dev/loop0        27631   27631        0     100% /snap/gnome-3-26-1604/74
    /dev/loop1        27638   27638        0     100% /snap/gnome-3-26-1604/70

    (3)、显示指定类型磁盘

    命令:

      df -t ext4

    输出:

    felix@felix-computer:/$ df -t ext4
    文件系统           1K-块      已用      可用 已用% 挂载点
    /dev/sda2      959863856 542656408 368379240   60% /

    (4)、列出文件系统的类型

    命令:

      df -T

    输出:

    felix@felix-computer:~$ df -T
    文件系统       类型         1K-块      已用      可用 已用% 挂载点
    udev           devtmpfs   3998488         0   3998488    0% /dev
    tmpfs          tmpfs       805752      1860    803892    1% /run
    /dev/sda2      ext4     959863856 542656588 368379060   60% /
    tmpfs          tmpfs      4028756     54268   3974488    2% /dev/shm
    tmpfs          tmpfs         5120         4      5116    1% /run/lock
    tmpfs          tmpfs      4028756         0   4028756    0% /sys/fs/cgroup
    /dev/loop0     squashfs    144128    144128         0  100% /snap/gnome-3-26-1604/74
    /dev/loop1     squashfs    144384    144384         0  100% /snap/gnome-3-26-1604/70

    (5)、以更易读的方式显示目前磁盘空间和使用情况 

    命令:

      df -h

    输出:

    felix@felix-computer:~$ df -h
    文件系统        容量  已用  可用 已用% 挂载点
    udev            3.9G     0  3.9G    0% /dev
    tmpfs           787M  1.9M  786M    1% /run
    /dev/sda2       916G  518G  352G   60% /
    tmpfs           3.9G   53M  3.8G    2% /dev/shm
    tmpfs           5.0M  4.0K  5.0M    1% /run/lock
    tmpfs           3.9G     0  3.9G    0% /sys/fs/cgroup
    /dev/loop0      141M  141M     0  100% /snap/gnome-3-26-1604/74
  • 相关阅读:
    BNU 51002 BQG's Complexity Analysis
    BNU OJ 51003 BQG's Confusing Sequence
    BNU OJ 51000 BQG's Random String
    BNU OJ 50999 BQG's Approaching Deadline
    BNU OJ 50998 BQG's Messy Code
    BNU OJ 50997 BQG's Programming Contest
    CodeForces 609D Gadgets for dollars and pounds
    CodeForces 609C Load Balancing
    CodeForces 609B The Best Gift
    CodeForces 609A USB Flash Drives
  • 原文地址:https://www.cnblogs.com/felixwang2/p/10178008.html
Copyright © 2020-2023  润新知