介绍:

Linux中df命令可以用来显示目前在Linux系统上的文件系统的磁盘使用情况统计。这些工具可以方便地知道哪些文件系统消耗多少内存。此外,如果被拾起,并且提供一个特定的文件名作为df命令的参数,那么它显示的文件所在的文件系统的磁盘使用情况统计。系统管理员可以使用此命令,要知道在Linux上的各种文件系统的磁盘使用状态,以便可以进行适当的清理和维护的Linux系统。 df命令通过可定制的方式,是最适合用户的输出提供了多种选项。

在这篇文章中,我们将讨论df命令的实际例子。

语法:

让我们先来看看如何使用df命令。下面是从该男子页面df命令的语法信息:

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

所以我们看到 df 命令不需要任何强制性的参数。非强制性的参数选项和文件参数。虽然该选项参数告诉 df 命令以所指定的该选项的定义的方式行事,文件参数告诉 df 命令可以打印该文件所驻留的文件系统的磁盘使用率。

注: 对于那些还不熟悉这种类型的语法的信息,在方括号 [] 中指定的任何参数为非强制性。

例子:

1、基本例子:

下面是如何在其最基本的形式,可以使用df命令。

  1. # df
  2. Filesystem     1K-blocks    Used     Available Use% Mounted on
  3. /dev/sda6       29640780 4320704     23814388  16%     /
  4. udev             1536756       4     1536752    1%     /dev
  5. tmpfs             617620     888     616732     1%     /run
  6. none                5120       0     5120       0%     /run/lock
  7. none             1544044     156     1543888    1%     /run/shm

在上面的输出中,所有的文件系统的磁盘使用情况统计显示df命令时不带任何参数运行。第一列指定文件系统的名称,第二列指定一个特定的文件系统1K-块1K是1024字节为单位的总内存。用和可用列正在使用中,分别指定的内存量。使用列指定使用的内存的百分比,而最后一栏“安装在”指定的文件系统的挂载点。

2、通过文件得到文件系统的使用情况

正如已经讨论中介绍,DF可以显示磁盘使用的文件系统信息

例子:

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

另外一个例子:

  1. # df groff.txt
  2. Filesystem     1K-blocks    Used     Available Use% Mounted on
  3. /dev/sda6       29640780    4320600  23814492  16%     /

我们使用了两个不同的文件(操作在同一文件系统)df命令的参数。输出确认df命令显示的文件所在的文件系统的磁盘使用情况。

3、显示inode信息

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

例子:

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

4、显示所有的信息:

这里有一个选项--total,通过该输出的总显示一个额外的行的输出结束时,其产生的总的每一列。

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

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

5、产生可读输出:

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

  1. # df -h
  2. Filesystem      Size  Used   Avail Use% Mounted on
  3. /dev/sda6       29G   4.2G   23G   16%     /
  4. udev            1.5G  4.0K   1.5G   1%     /dev
  5. tmpfs           604M  892K   603M   1%     /run
  6. none            5.0M     0   5.0M   0%     /run/lock
  7. none            1.5G  156K   1.5G   1%     /run/shm

因此,我们可以看到输出显示的数字形式的'G'(千兆字节),“M”(兆字节)和“K”(千字节)。这使输出容易阅读和理解,从而使显示可读的。请注意,第二列的名称也发生了变化,为了使显示可读的“大小”。

linux之df命令的更多相关文章

  1. linux centos7 df命令

    2021-08-04 1. df 命令简介 linux 中 df 命令的功能是用来检查 linux 服务器的文件系统的磁盘空间占用情况.可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信 ...

  2. 【Linux】df命令

    用途 df命令主要用于检查Linux服务器的文件系统的磁盘空间占用情况 全称 df的全称为:Disk Free 参数 -a :全部文件系统列表 -h :方便阅读显示 -H :等于"-h&qu ...

  3. Linux中df命令查询磁盘信息和fdisk命令分区的用法

    df - 报告文件系统磁盘空间的使用情况  总览 df [OPTION]... [FILE]... POSIX 选项: [-kP] GNU 选项 (最短方式): [-ahHiklmPv] [-t fs ...

  4. Linux centosVMware df命令、du命令、磁盘分区

    一.df命令 df(disk filesystem的简写)用于查看自己挂载磁盘的总容量.使用容量.剩余容量,可以不加任何参数,默认以KB为单位. [root@davery ~]# df文件系统 1K- ...

  5. 【Linux】df命令 ,查看磁盘容量。

    Oracle 导库时,失败,原因为磁盘满了, 记录下查看磁盘容量的指令 1.命令格式: df [选项] [文件] -a 全部文件系统列表 -h 方便阅读方式显示 -H 等于“-h”,但是计算式,1K= ...

  6. linux的df命令

    man df可以查看磁盘的使用情况以及文件系统被挂载的位置 df -lh命令效果如下

  7. 每天一个linux命令(33):df 命令

    linux中df命令的功能是用来检查linux服务器的文件系统的磁盘空间占用情况.可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息. 1.命令格式: df [选项] [文件] 2.命 ...

  8. [转]Linux df 命令不更新磁盘数据空间使用情况的解决办法

    当你已经找出并remove掉Linux系统中的大容量文件时,然后使用df -h查看使用情况依旧不变时.可尝试如下方法解决 1.找出那个进程占用了哪些已删除的文件 # 查看哪些被文件还在被哪个进程占用 ...

  9. 每天一个linux命令(25):df 命令

    linux中df命令的功能是用来检查linux服务器的文件系统的磁盘空间占用情况.可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息. 1.命令格式: df [选项] [文件] 2.命 ...

随机推荐

  1. 使用eclipse创建在myeclipse中运行的web工程

    今天在跟随慕课网学习java时,遇到课程中老师使用Myeclipse,我用的是eclipse,那么就使用eclipse创建在Myeclipse项目 参考: 如何在Eclipse配置Tomcat服务器 ...

  2. SVN服务器配置实战

    [需求] 为公司多个部门建立的SVN仓库compay 公司部门和人员构成 A部门 (zhangsan,lisi,wanger,mazi) B部门(jia,yi,bing,ding) C部门(chun, ...

  3. MySQL的简单查询

    1.普通查询 select * from info; #查询所有内容 select Code,Name from Info #查询某几列 2.条件查询 select * from Info where ...

  4. 2013年8月份第2周51Aspx源码发布详情

    上班族网站(毕设)源码  2013-8-16 [VS2010]源码描述:自己做的毕业设计,上班族网站项目是专门针对上班族群体设计和开发的网站项目.该网站主要涵盖了论坛平台,笑话模块,名言模块,资讯模块 ...

  5. SQL优化-索引

    (一)深入浅出理解索引结构 实际上,您可以把索引理解为一种特殊的目录.微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引.簇集索引)和非聚集索引(nonc ...

  6. hdu 2094

    ps: 原本听说用set容器做是最好的...然而我并不懂..就用C语言做了...就是先输入赢得一组和输的一组,然后把重复的删掉,再比较赢得一组里没有出现在输的一组里的人数,如果是1就是YES,其他就是 ...

  7. C++实现python标准库中的Counter

    看python standard library by exmple里面提到一个Counter容器,它像muliset一样,能够维持一个集合,并在常量时间插入元素.查询某个元素的个数,而且还提供了一个 ...

  8. postgreSQL初步使用总结

    一.安装 postgreSQL安装完成后会默认生成一个名为postgres的用户和一个名为postgres的数据库.可以使用自带的psql.exe工具来登录.其帮助信息如下 连接到本地的postgre ...

  9. Android Priority Job Queue (Job Manager):线程任务的容错重启机制(二)

     Android Priority Job Queue (Job Manager):线程任务的容错重启机制(二) 附录文章4简单介绍了如何启动一个后台线程任务,Android Priority J ...

  10. 【转】同形的JavaScript:Web应用的未来

    原文转自:http://blog.jobbole.com/51786/ 在Airbnb,这几年我们已经学习了很多了关于构建富应用的经验,从2011年通过做我们的网站手机版,我们开始研究single-p ...