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. Java虚拟机四 常用Java虚拟机参数

    主要涉及的知识点: 1.跟踪Java虚拟机的垃圾回收和类加载等信息: 2.配置Java虚拟机的堆空间: 3.配置永久区和Java栈. 4.学习虚拟机的服务器和客户端模式. 1.1 跟踪垃圾回收 Jav ...

  2. Flask详解

    Flask是一个基于Python开发并且依赖jinja2模板和Werkzeug WSGI服务的一个微型框架,对于Werkzeug本质是Socket服务端,其用于接收http请求并对请求进行预处理,然后 ...

  3. PyCharm 4.0.4 开启代码自动补全

    目前在使用的PyCharn 版本为4.0.4,在使用的过程中无法使用代码补全功能,经过Google 搜索只需要修改两处即可实现代码补全 1 选择File-Setting-Inspections 找到对 ...

  4. [EF]vs15+ef6+mysql code first方式

    写在前面 前面有篇文章,尝试了db first方式,但不知道是什么原因一直没有成功,到最后也没解决,今天就尝试下code first的方式. [EF]vs15+ef6+mysql这个问题,你遇到过么? ...

  5. MANIFEST.MF的用途

    可以用的上的有: 1. Main-Class 指定程序的入口,这样可以直接用java -jar xxx.jar来运行程序. 2. Class-Path 指定jar包的依赖关系,class loader ...

  6. PAT甲1077 Kuchiguse【字符串】【暴力】【Hash】【二分】

    1077 Kuchiguse (20 分) The Japanese language is notorious for its sentence ending particles. Personal ...

  7. 把本地项目文件上传到github远程仓库的教程

    参考廖雪峰的git教程:https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000  非常详 ...

  8. python面向对象高级:__slots__

    __slots__ 一个在有着数以千计的对象的类的时候节省内存的方法. 在Python中,每个类都有实例属性.默认情况下Python用一个字典来保存一个对象的实例属性.这非常有用,因为它允许我们在运行 ...

  9. Metricbeat 的使用

    目标 统计并展示系统的信息 cpu, 内存等 (当然metricbeat能收集的信息种类还很多) 前提 版本: 5.x 已经安装了ELK (elasticsearch, logstash (可选), ...

  10. 6.2.3 Property Access Errors

    JavaScript: The Definitive Guide, Sixth Edition by David Flanagan   Property access expressions do n ...