zoukankan      html  css  js  c++  java
  • 每天一个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
  • 相关阅读:
    Gin框架结合gorm实现mysql增删改查
    Gin框架安装使用
    Golang常用排序算法比较
    Golang获取时间戳及格式化
    Golang使用goroutine交替打印序列
    Golang基础编程(六)-并发编程
    Golang基础编程(五)-指针
    Golang基础编程(四)-Map(集合)、Slice(切片)、Range
    模块化前端开发入门指南(三)
    模块化前端开发入门指南(二)
  • 原文地址:https://www.cnblogs.com/MenAngel/p/5525830.html
Copyright © 2011-2022 走看看