df

显示磁盘分区上的磁盘使用状况,可以显示出文件系统名称、大小、挂载点等信息。df显示包含每个文件名参数的文件系统上可用的磁盘空间。如果不给出文件名,则显示所有当前挂载的文件系统上可用的空间。默认情况下,磁盘空间显示在1K的块中,除非设置了环境变量POSIXLY_RIDER,在这种情况下使用512个字节块。

如果参数是包含已挂载文件系统的磁盘设备节点的绝对文件名,df将显示该文件系统上的可用空间,而不是包含设备节点的文件系统(始终是根文件系统)。这样做的各种系统都需要非常不可移植的文件系统结构知识。

此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。

1、语法

    df [OPTION]...  [FILE]...

 

2、选项列表

选项

说明

--help

帮助

--version

显示命令版本信息

-a | --all

显示所有的文件系统,包含虚拟文件系统

[文件]

显示指定文件所在的文件系统信息

-B | --block-size=SIZE

设置显示时的块大小

--direct

显示文件的统计信息,而不是挂载点

--total

产生一个总和

-h | --human-readable

以更加易读的方式来显示

-H | --si

以更加易读的方式显示,但是使用1000为一个单位,而不是1024

-i | --inodes

显示inode信息

-k

等价于”--block-size=1k”

-l | --local

显示本地文件系统

--no-sync

在获取使用信息之前,不唤醒同步

--sync

在获取信息之前唤醒同步

-P | --portability

使用POSIX输出格式

-t | --type=TYPE

显示指定类型的文件系统信息

-T | --print-type

显示文件系统类型

-x | --exclude-type=TYPE

不显示指定的文件系统

该指令显示的值的单位是“--block-size”、“DF_BLOCK_SIZE”、“BLOCK_SIZE”,、BLOCKSIZE”这是四个值中第一个可用的值。 除了第一个值是用户设定的,其他3个都是环境变量。如果这四个值没有可用的,那么默认是1024(如果设置了POSIXLY_CORRECT,那么就是512)。

显示的单位可能是:KB,1000;K,1024;MB,100*100;M,1024*1024。

3、实例

1)使用“-h”选项,以方便阅读的方式显示文件系统信息

[root@localhost ~]# df h

//文件系统名字                      大小    已用    可用   使用百分比   挂载点

Filesystem                        Size    Used   Avail Use%        Mounted on

/dev/mapper/VolGroup-lv_root   25G     13G    11G    56%         /

tmpfs                               811M    292K  810M   1%          /dev/shm

/dev/sda1                          485M    33M    427M   8%          /boot

2)使用“-T”选项,显示出文件系统的类型

[root@localhost ~]# df T

//文件系统名字                      类型       大小         已用        可用   使用百分比   挂载点

Filesystem                       Type      1K-blocks    Used       Available Use% Mounted on

/dev/mapper/VolGroup-lv_root ext4      25552764     13364332  10890412   56%   /

tmpfs                             tmpfs     829656       292        829364     1%    /dev/shm

/dev/sda1                         ext4     495844       32996      437248     8%   /boot

3)使用“-B”选项,指定显示时的块大小是2048kb。注意结果可以和上面对比一下

[root@localhost ~]# df B 2048

//文件系统名字                      类型       大小         已用        可用   使用百分比   挂载点

Filesystem                       Type      2K-blocks    Used       Available Use% Mounted on

/dev/mapper/VolGroup-lv_root ext4      12776382    6682164    5445208     56%   /

tmpfs                             tmpfs     414828      146         414682      1%    /dev/shm

/dev/sda1                         ext4     247922       16498     218624       8%    /boot

4)使用“-t”选项,指定显示“ext4”类型的文件系统信息

[root@localhost ~]# df t ext4

//文件系统名字                      类型       大小         已用        可用   使用百分比   挂载点

/dev/mapper/VolGroup-lv_root ext4      25552764     13364332  10890412   56%   /

/dev/sda1                         ext4     495844       32996      437248     8%   /boot

Copyright@david  zhytwj2018@163.com

linux基础命令---df的更多相关文章

  1. 第四节,Linux基础命令

    第四节,Linux基础命令 命令是系统操作员对系统传入的指令,传入指令后回车,系统接收到指令做出相应的行为 1.查看用户位于系统什么位置 [pmd]检查操作用户位于系统的什么位置 命令         ...

  2. 【Python之路】第一篇--Linux基础命令

    pwd 命令 查看”当前工作目录“的完整路径 pwd -P # 显示出实际路径,而非使用连接(link)路径:pwd显示的是连接路径 .   表示当前目录 ..  表示上级目录 /  表示根目录 ls ...

  3. linux基础命令学习笔记(二)

    linux基础命令学习笔记(二) 1.kill :终止进程  kill pid (唯一标示一个进程) kill -9  强制终止  kill -15 命令未结束不能终止 # ps aux 查看所有进程 ...

  4. 常用的linux基础命令

    常用的linux基础命令 1.ls 显示目录属性 -l:(也可以简写成ll),列表显示权限等属性 -a:显示所有文件包括隐藏文件等 -d:只列出目录本身 2.chgrp 改变档案所属群组 eg:chg ...

  5. Linux基础命令和文件权限

    Linux命令与文件权限 Linux基础命令   reboot  重启   cd         切换目录   cd ..     回到上一级目录   cd ~      回到主目录   cd /  ...

  6. [转帖]linux常用命令大全(linux基础命令入门到精通+实例讲解+持续更新+命令备忘录+面试复习)

    linux常用命令大全(linux基础命令入门到精通+实例讲解+持续更新+命令备忘录+面试复习) https://www.cnblogs.com/caozy/p/9261224.html 总结的挺好的 ...

  7. Linux基础命令小结(超全!!)

    Linux目录结构 1.bin 存放经常使用的指令比如ll,cp 2.sbin 系统管理员使用的系统管理指令 3.home 存放普通用户的住目录 4.root 系统管理员的用户主目录 5.boot 存 ...

  8. Linux 基础命令及基本目录

    Linux 基础命令及基本目录 一.网卡 1.网卡配置文件路径 ​ /etc/sysconfig/network-scripts/ifcfg-eth0 配置文件: TYPE=Ethernet # 以太 ...

  9. Linux基础命令整合

    linux基础命令整理 1.系统相关命令 shutdown -h now 关闭系统(1) init 0 关闭系统(2) telinit 0 关闭系统(3) shutdown -h hours:minu ...

随机推荐

  1. "will you marry me" vs "would you marry me"

    will you marry me 表示我现在问你,能不能嫁给我,我现在就需要答案. 如果回答是yes,那么对方就算是同意嫁给你了. would you marry me 表示你能不能考虑嫁给我. w ...

  2. R缺失数据处理

    > open<-c(2529,2468,2417,NA) > high<-c(2529,2483,2419,2419) > SSEC<-data.frame(ope ...

  3. POJ 1066 - Treasure Hunt - [枚举+判断线段相交]

    题目链接:http://poj.org/problem?id=1066 Time Limit: 1000MS Memory Limit: 10000K Description Archeologist ...

  4. 2016江苏省CPC省赛 I - Itinerary Planning

    Description Mike moved to a new city. There are bus stations in the city, each has a unique name. Ea ...

  5. 去除Layer自带隐藏动画

    在TableView的HeadView设置的时候(HeadView是刚刚创建和设置的),会出现很多不想看到的动画,此时可以增加代码去除这些动画 [CATransaction begin]; [CATr ...

  6. Linux umask限制导致php的mkdir 0777无效

    原因:mkdir权限受当前linux umask限制 解决方法: $oldmask = umask(0); mkdir("test", 0777); umask($oldmask) ...

  7. sql两列相除,保留n位小数

    ), ) from tablename 以上代码意思两列相处,然后保留4位小数.

  8. 原生js模仿下拉刷新功能

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  9. javaScript高级教程(一)javaScript 1.6 Array 新增函数

    1.forEach,map,filter三个函数者是相同的调用参数.(callback[, thisArg]) callback is invoked with three arguments: th ...

  10. 10 ref 和 out 之间的差别

    (1) 两者都是按地址传递的,使用后都将改变原来的数值 (2) ref传进去的參数必须在调用前初始化,out不必 (3) ref传进去的參数在函数内部能够直接使用,而out不可 (4) ref传进去的 ...