介绍:

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. [Codeforces137B]Permutation(贪心?思路?,水题)

    题目链接:http://codeforces.com/contest/137/problem/B 给n个数字,要求修改成1~n的全排列数中的一个,修改的次数尽可能少,问最少需要修改几个数. 记下数组里 ...

  2. Sublime Text3中文乱码及tabs中文方块的解决方案

    一.文本出现中文乱码问题 方案1 1.打开Sublime Text 3,按Ctrl+-打开控制行,复制粘贴以下python代码,然后回车运行. 2. 复制并粘贴如下代码: import urllib. ...

  3. Akka的Actor模型及使用实例

    本文的绝大部分内容转载自rerun.me这一blog,老外写的东西就是好啊. ACTORS介绍 Anyone who has done multithreading in the past won't ...

  4. WebApp开发框架Ionic+AngularJS+Cordova

    目前的手机APP有三类:原生APP.WebAPP.HybridApp:HybridApp结合了前两类APP各自的优点,越来越流行. Ionic Ionic是一个新的.可以使用HTML5构建混合移动应用 ...

  5. HTTP请求头host解析

    Host: 域名 Host表示请求的服务器网址:   request headers中的host字段 例如有user.xiaoqiang.com,hotel.xiaoqiang.com 现在需要登录后 ...

  6. JavaScript 面试题,给大家补补基础,加加油,埋埋坑!

    以下是我根据个人爱好收集网罗的一些个觉得还可以的面试题,觉得很有意思,给小伙伴们分享一下! ======后续还会继续追加试题.................... 第一道题: 下面弹出a的结果是多少 ...

  7. codevs 1106 篝火晚会

    不要问我为什么WA这么多次... #include<iostream> #include<cstdio> #include<cstring> #include< ...

  8. HDU 1232 畅通工程 (并查集,常规)

    题意:中文题目 思路:按照HDU1213来做.http://www.cnblogs.com/xcw0754/p/4607813.html #include <bits/stdc++.h> ...

  9. Java [Leetcode 101]Symmetric Tree

    题目描述: Given a binary tree, check whether it is a mirror of itself (ie, symmetric around its center). ...

  10. SwipeRefreshLayout的简要说明及使用demo

    在最新的  Android Support Library, revision 19.1.0 (March 2014)   添加了SwipeRefreshLayout控件. 版本发布的说明信息如下: ...