介绍:

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 mail命令用法

    在Linux系统下mail命令的测试 1. 最简单的一个例子: mail -s test admin@aispider.com 这条命令的结果是发一封标题为test的空信给后面的邮箱,如果你有mta并 ...

  2. (转)linux paste命令用法详解

    linux paste命令用法详解原文:http://www.xfcodes.com/linuxcmd/mulu/10211.htmlinux下paste命令,可用于合并文件的列. 功能说明:合并文件 ...

  3. linux日志中查找关键字、前几行、结尾几行,Linux的find用法示例

    linux在日志中查找关键字.前几行.结尾几行,Linux的find用法示例 1.linux在日志中查找关键字.前几行.结尾几行 1.1查看日志 前 n行: 1.2查看日志 尾 n行: 1.3根据 关 ...

  4. Linux df 命令

    Linux df 命令 df(disk free)功能说明:显示磁盘的相关信息.语 法:df [-ahHiklmPT][--block-size=<区块大小>][-t <文件系统类型 ...

  5. linux find命令用法

    Linux下find命令在目录结构中搜索文件,并执行指定的操作.Linux下find命令提供了相当多的查找条件,功能很强大.由于find具有强大的功能,所以它的选项也很多,其中大部分选项都值得我们花时 ...

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

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

  7. Linux find常用用法示例

    在此处只给出find的基本用法示例,都是平时我个人非常常用的搜索功能.如果有不理解的部分,则看后面的find运行机制详解对于理论的说明,也建议在看完这些基本示例后阅读一遍理论说明,它是本人翻译自fin ...

  8. Linux df命令

    df命令用于查看磁盘的分区,磁盘已使用的空间,剩余的空间 1.用法 df [选项] [文件..] 2.命令选项 -a,--all 全部文件系统-h,--human-readable 以以合适的单位来显 ...

  9. Linux常用命令语法+示例

    原文出自:https://blog.csdn.net/seesun2012 Linux常用命令:Linux查看日志命令总结:Tomcat相关:Linux配置网卡,连接外网:Linux下安装JDK:Li ...

随机推荐

  1. svn url does not contain valid patch

    想把项目上传到svn上,由于误点击了apply patch.所以出现下面的错误. 正确做法是在项目上右击找到Team----share Project 如图: 点击share project后出现如图 ...

  2. UVa 10837 (欧拉函数 搜索) A Research Problem

    发现自己搜索真的很弱,也许做题太少了吧.代码大部分是参考别人的,=_=|| 题意: 给出一个phi(n),求最小的n 分析: 回顾一下欧拉函数的公式:,注意这里的Pi是互不相同的素数,所以后面搜索的时 ...

  3. 转:MVC3系列:~Html.BeginForm与Ajax.BeginForm

    Html.BeginForm与Ajax.BeginForm都是MVC架构中的表单元素,它们从字面上可以看到区别,即Html.BeginForm是普通的表单提交,而Ajax.BeginForm是支持异步 ...

  4. 如何使用jetty

    一直都听说jetty跟Tomcat一样,是一个web容器.之前做项目的时候,也使用过jetty,不过当时jetty是作为一个插件,跟maven集成使用的.那个时候,由于是第一次使用jetty,感觉je ...

  5. iphone 如何清空UIWebView的缓存

      iphonecachingapplicationcookiescacheperformance I actually think it may retain cached information ...

  6. LeetCode Contains Duplicate II (判断重复元素)

    题意:如果有两个相同的元素,它们之间的距离不超过k,那么返回true,否则false. 思路:用map记录每个出现过的最近的位置,扫一边序列即可.扫到一个元素就判断它在前面什么地方出现过.本题数据有点 ...

  7. 入门视频采集与处理(学会分析YUV数据)

    做视频采集与处理,自然少不了要学会分析YUV数据.因为从采集的角度来说,一般的视频采集芯片输出的码流一般都是YUV数据流的形式,而从视频处理(例如H.264.MPEG视频编解码)的角度来说,也是在原始 ...

  8. 函数与关系实例,函数运算与SQL,试验与关系元组

    函数是一个集合,它的每个元素都是二元组或多元组.例如 f = { (x, y) | x∈R & y∈R & y = 2x } ,g = { (x, y, z) | (x, y, z)∈ ...

  9. 动态创建WebService

    WebService应用主要是为远程提供接口服务,远程通过代理方式获取WebService资源:但是在现实应用过程中,在Web或者应用程序中如果想用生成远程代理,一般是借助vs里提供的 添加-添加we ...

  10. 【转】Ofbiz学习经验谈

    不可否认,OFBiz这个开源的系统功能是非常强大的,涉及到的东西太多了,其实对我们现在而言,最有用的只有这么几个:实体引擎.服务引擎.WebTools.用户权限管理.最先要提醒各位的是,在配置一个OF ...