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. Xcode - 打开工程,提示No Scheme解决

    错误提示,如图: 解决思路:

  2. Mavlink - 无人机通讯协议

    http://qgroundcontrol.org/mavlink/start mavlink协议介绍https://pixhawk.ethz.ch/mavlink/ 消息简介 MAVLink简介 M ...

  3. 7.19python昨日复习和多线程

    关于GIL锁的经典面试题!!

  4. postgresql shell发起select操作报错ERROR: relation "tablename" does not exist

    最近安装了一套clourdera manager,其中hive元数据保存在postgresql中,因为今天想看一下hive的元数据信息,就登录了psql,连接到hive元数据库,发起select操作, ...

  5. Oracle安装部署之linux OS install oracle database安装脚本

    #!/bin/bash#Purpose:Create and config oracle install.#Usage:Log on as the superuser('root') #1.creat ...

  6. Jmeter(十一)_针对响应信息不明确的接口做关联

    下午写一个新功能的接口脚本,遇到几个技术问题,现在将解决方案写出来 1:做接口关联的时候,发现接口响应没有可以利用的信息.如下图只返回了一个成功的标识,这样的接口如何与之关联? 通过抓包观察后续的修改 ...

  7. BigDecimal精度与相等比较的坑

    先想一下,创建BigDecimal对象的时候一般是怎么创建的? new一个,传进去值 BigDecimal.valueOf方法,传进去值 作为一个数字类型,经常有的操作是比较大小,有一种情况是比较是否 ...

  8. nginx 哈希表数据结构

    1.哈希表ngx_hash_t的优势和特点 哈希表是一种典型的以空间换取时间的数据结构,在没有冲突的情况下,对任意元素的插入.索引.删除的时间复杂度都是O(1).这样优秀的时间复杂度是通过将元素的ke ...

  9. 你可能用得到的9段CSS代码

    一.opacity兼容 .transparent {    filter: alpha(opacity=50);/* internet explorer */    -khtml-opacity: 0 ...

  10. [.NET]解决EMF图像自动放大空白

    在.NET中产生emf主要使用Metafile对象,但在使用过程中会发生图像自动放大,多余空白的问题. 模拟:声明Size(100,100)的区域,并绘制p1(-50,-50)->p2(50,5 ...