zoukankan      html  css  js  c++  java
  • 46-df 显示磁盘空间的使用情况

    显示磁盘空间的使用情况

    df [options] [filesystem-list]

    参数

    当不带任何参数调用df时,用户将获得本地系统上每个挂载设备的空闲空间

    filesystem-list是一个或多个路径名的可选列表,路径名用来指定要涵盖其空间使用情况的文件系统

    选项

    文件-a, --all 包含所有的具有 0 Blocks 的文件系统
    文件--block-size={SIZE} 使用 {SIZE} 大小的 Blocks
    
    文件-h, --human-readable 使用人类可读的格式(预设值是不加这个选项的...)
    
    文件-H, --si 很像 -h, 但是用 1000 为单位而不是用 1024
    
    文件-i, --inodes 列出 inode 资讯,不列出已使用 block
    
    文件-k, --kilobytes 就像是 --block-size=1024
    
    文件-l, --local 限制列出的文件结构
    
    文件-m, --megabytes 就像 --block-size=1048576
    
    文件--no-sync 取得资讯前不 sync (预设值)
    
    文件-P, --portability 使用 POSIX 输出格式
    
    文件--sync 在取得资讯前 sync
    
    文件-t, --type=TYPE 限制列出文件系统的 TYPE
    
    文件-T, --print-type 显示文件系统的形式
    
    文件-x, --exclude-type=TYPE 限制列出文件系统不要显示 TYPE
    
    文件-v (忽略)
    
    文件--help 显示这个帮手并且离开
    
    文件--version 输出版本资讯并且离开

    实例

    df也可以显示磁盘使用的文件系统信息:

    # df test 
    Filesystem     1K-blocks    Used      Available Use% Mounted on 
    /dev/sda6       29640780    4320600   23814492  16%       /

    用一个-i选项的df命令的输出显示inode信息而非块使用量。

    df -i 
    Filesystem      Inodes    IUsed    IFree     IUse% Mounted on 
    /dev/sda6      1884160    261964   1622196   14%        / 
    udev           212748     560      212188    1%         /dev 
    tmpfs          216392     477      215915    1%         /run 
    none           216392     3        216389    1%         /run/lock 
    none           216392     8        216384    1%         /run/shm 

    显示所有的信息:

    # df --total 
    Filesystem     1K-blocks    Used    Available Use% Mounted on 
    /dev/sda6       29640780 4320720    23814372  16%     / 
    udev             1536756       4    1536752   1%      /dev 
    tmpfs             617620     892    616728    1%      /run 
    none                5120       0    5120      0%      /run/lock 
    none             1544044     156    1543888   1%      /run/shm 
    total           33344320 4321772    27516860  14%

    我们看到输出的末尾,包含一个额外的行,显示总的每一列。

    df

    复制代码
    $ df
    文件系统           1K-块     已用     可用 已用% 挂载点
    /dev/sda8       16520576  8818532  6862828   57% /
    udev             1024780        4  1024776    1% /dev
    tmpfs             413008     1012   411996    1% /run
    none                5120        0     5120    0% /run/lock
    none             1032516      432  1032084    1% /run/shm
    none              102400       16   102384    1% /run/user
    /dev/sda1       31479332 14565432 16913900   47% /media/siu/DC3A58453A581F38
    /dev/sda5       52452192  8319496 44132696   16% /media/siu/软件
    /dev/sda7       94388808 28692428 65696380   31% /media/siu/影视
    /dev/sda6      115370764 57109244 58261520   50% /media/siu/资料
    复制代码

    第一列指定文件系统的名称,第二列指定一个特定的文件系统1K-块1K是1024字节为单位的总内存。用和可用列正在使用中,分别指定的内存量。

    使用列指定使用的内存的百分比,而最后一栏"安装在"指定的文件系统的挂载点。

    显示所有挂载的文件系统

    df -h  -h选项,通过它可以产生可读的格式df命令的输出:

    复制代码
    $ df -h
    文件系统        容量  已用  可用 已用% 挂载点
    /dev/sda8        16G  8.5G  6.6G   57% /
    udev           1001M  4.0K 1001M    1% /dev
    tmpfs           404M 1012K  403M    1% /run
    none            5.0M     0  5.0M    0% /run/lock
    none           1009M  432K 1008M    1% /run/shm
    none            100M   16K  100M    1% /run/user
    /dev/sda1        31G   14G   17G   47% /media/siu/DC3A58453A581F38
    /dev/sda5        51G  8.0G   43G   16% /media/siu/软件
    /dev/sda7        91G   28G   63G   31% /media/siu/影视
    /dev/sda6       111G   55G   56G   50% /media/siu/资料
    复制代码

    我们可以看到输出显示的数字形式的'G'(千兆字节),"M"(兆字节)和"K"(千字节)。

    这使输出容易阅读和理解,从而使显示可读的。请注意,第二列的名称也发生了变化,为了使显示可读的"大小"。

  • 相关阅读:
    Python3之random模块常用方法
    Go语言学习笔记(九)之数组
    Go语言学习笔记之简单的几个排序
    Go语言学习笔记(八)
    Python3之logging模块
    Go语言学习笔记(六)
    123. Best Time to Buy and Sell Stock III(js)
    122. Best Time to Buy and Sell Stock II(js)
    121. Best Time to Buy and Sell Stock(js)
    120. Triangle(js)
  • 原文地址:https://www.cnblogs.com/luoahong/p/6189415.html
Copyright © 2011-2022 走看看