`

df命令

阅读更多
1.  显示磁盘占用命令
命令:df

[root@vm-10-154-156-224 app]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/VGSYS-lv_root
                      7.9G  4.2G  3.3G  57% /
tmpfs                 939M     0  939M   0% /dev/shm
/dev/vda1             194M   33M  151M  18% /boot
/dev/mapper/VGSYS-lv_letv
                       34G  776M   34G   3% /llee
/dev/mapper/VGSYS-lv_var
                      7.9G  750M  6.8G  10% /var

2.  遇到小问题,同一条数据显示不在一行,在命令中添加-P
-P  –portability     use the POSIX output format
[root@vm-10-154-156-224 app]# df -hP
Filesystem                 Size  Used Avail Use% Mounted on
/dev/mapper/VGSYS-lv_root  7.9G  4.2G  3.3G  57% /
tmpfs                      939M     0  939M   0% /dev/shm
/dev/vda1                  194M   33M  151M  18% /boot
/dev/mapper/VGSYS-lv_letv   34G  776M   34G   3% /llee
/dev/mapper/VGSYS-lv_var   7.9G  750M  6.8G  10% /var
结果在同一行显示,网上说存在网络磁盘挂载导致折行
3.  显示更美观些
[root@vm-10-154-156-224 app]#  df -hlP|awk '{print $1,$5}'|column -t
Filesystem                 Use%
/dev/mapper/VGSYS-lv_root  57%
tmpfs                      0%
/dev/vda1                  18%
/dev/mapper/VGSYS-lv_letv  3%
/dev/mapper/VGSYS-lv_var   10%
--------------------------------------------------------------------------------------------
awk '{print $1}'
数字表示显示第几个元素
例子
zhangsan 25 男

上面的内容被空格分为三个部分,依次为zhangsan 25 男
在awk中就分别对应$1 $2 $3

print $2的话就会输出25
---------------------------------------------------------------------------------------------

4. 只显示磁盘占用百分百数字
[root@vm-10-154-156-224 app]#  df -hP | grep /dev | awk '{print $5}' | sed 's/%//g'
57
0
18
3
10
或者命令:df -hP | grep /dev | awk '{print $5}' | cut -f 1 -d "%"
5.用sed 格式化
df -h|sed '1d;/ /!N;s/\n//;s/ \+/ /;'
/dev/mapper/VolGroup00-LogVol00 29G  7.2G   21G  27% /
/dev/mapper/VolGroup00-LogVol01 29G  173M   27G   1% /opt
/dev/sda3 19G  204M   18G   2% /home
/dev/sda1 92M   19M   68M  22% /boot
tmpfs 441M     0  441M   0% /dev/shm

1d——————删除第一行
/ /!N——————没有空格的行执行N
例子中没有空格的行
/dev/mapper/VolGroup00-LogVol00
/dev/mapper/VolGroup00-LogVol01
s/\n//——————pattern空间内的换行替换为空格
s/ \+/ /——————N多空格替换为一个空格
6.其他命令:df -hP|awk '{print $5}'|grep -v 'Use%'
分享到:
评论

相关推荐

    Linux系统下df命令详解.doc

    Linux 系统下 df 命令详解 df 命令是 Linux 系统中一个非常有用的命令,用于显示文件系统的磁盘空间使用情况。通过 df 命令,我们可以查看磁盘已被使用多少空间和还剩余多少空间。 df 命令概述 df 命令的作用是列...

    linux系统下的df命令参数详解.docx

    Linux 系统下的 df 命令参数详解 df 命令是 Linux 系统中一个非常有用的命令,它可以显示文件系统的磁盘空间占用情况,帮助用户了解硬盘的使用情况、剩余空间等信息。本文将详细介绍 df 命令的参数、使用方法和输出...

    linux下df命令statfs函数实现

    利用statfs函数,实现了C代码查询磁盘空间大小,基本上等同于df命令。测试可用。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。...

    Linux基础课件查看磁盘容量df命令共9页.pdf.zi

    本课件“Linux基础课件查看磁盘容量df命令共9页”将深入讲解一个非常实用的命令——df,用于查看系统中各个挂载点的磁盘空间使用情况。通过学习这份资料,你可以了解如何有效地监控和管理Linux系统的存储资源。 df...

    Linux基础课件-- 查看磁盘容量-df命令.pptx

    **df命令的作用** `df`命令的主要作用是显示已挂载的文件系统所占用的磁盘空间,包括总容量、已使用空间、剩余空间以及使用率等信息。这对于识别可能存在的磁盘空间不足的问题非常有帮助。 **df命令的格式** `df`...

    df_和_du_命令详解.docx

    **df 命令详解:** `df` 命令用于显示所有挂载的文件系统的磁盘空间使用情况。它提供了关于文件系统总大小、已使用空间、剩余空间以及使用百分比的信息。通过不同的参数,你可以定制输出: - `-a` 显示所有文件...

    Android系统在shell中的df命令实现

    Android系统在shell中的df命令实现 通过查看df命令的源码,我们可以发现,df命令是通过statfs函数来查询文件系统相关的信息,并将其显示出来的。statfs函数是POSIX标准中的一个函数,它可以用来获取文件系统的详细...

    Linux磁盘管理之df命令详细介绍和使用实例.docx

    Linux磁盘管理是系统管理员日常工作中不可或缺的一部分,而`df`命令则是用于检查Linux系统中文件系统的磁盘空间使用情况的工具。这个命令能够提供关于挂载在系统上的各个分区的详细信息,包括已用空间、可用空间以及...

    实例详解Linxu中df命令

    Linux中的`df`命令是系统管理员和用户常用的一个工具,用于检查文件系统的磁盘空间使用情况。这个命令的名称源自"disk free",它能够显示已挂载的文件系统上可用的磁盘空间。在本篇文章中,我们将通过11个实例深入...

    linux df命令参数全介绍.docx

    Linux的`df`命令是一个用于查看文件系统磁盘空间占用情况的实用工具。这个命令可以帮助用户了解硬盘的使用状态,包括已使用空间、剩余空间以及使用率等信息。以下是`df`命令的详细解释和使用方法。 **基本语法**: ...

    df命令 显示磁盘空间使用情况

    df命令的英文全称即“Disk Free”,顾名思义功能是用于显示系统上可使用的磁盘空间。默认显示单位为KB,建议使用“df -h”的参数组合,根据磁盘容量自动变换合适的单位,更利于阅读。 日常普遍用该命令可以查看磁盘...

    CentOS中du和df 的区别

    ### CentOS中du和df命令的区别 在Linux操作系统中,尤其是CentOS版本中,用户经常会用到`du`和`df`这两个命令来查看文件系统或目录的磁盘使用情况。虽然这两个命令都能提供关于磁盘空间的信息,但它们之间存在明显...

    一天一个shell命令 linux好管家--磁盘--df命令详解

    ### Linux df 命令详解 #### 概述 `df` 命令是Linux系统中用于查看文件系统磁盘空间使用情况的一个非常重要的工具。通过`df`命令,用户能够快速了解各个分区的使用状态,这对于日常的系统管理和维护至关重要。 ###...

    Linux操作命令九.doc

    本文将详细介绍 Linux 操作系统中六个重要命令:comm 命令、diff 命令、patch 命令、df 命令、du 命令和 time 命令。这些命令都是 Linux 系统中不可或缺的一部分,掌握这些命令对日常的系统维护和管理具有重要意义。...

    磁盘满了,为啥du却显示还有很大空间

    如果我们删除了一个正在写入的日志文件,du 命令的结果会把日志大小减去,而 df 命令的结果不会减去该日志的大小(文件句柄还在被使用)。 结语 磁盘空间管理是 Linux 系统中一个非常重要的主题,我们需要了解 du...

    linux命令分类总结

    4. df命令:df命令用于显示当前系统中的磁盘信息。它可以显示当前系统中的磁盘信息,并可以使用参数来设置显示的模式。 示例:df -h 5. free命令:free命令用于显示当前系统中的内存信息。它可以显示当前系统中的...

    常用命令大全.pdf

    df命令的基本用法是df [选项],其中常用的选项包括-h(以人类可读的方式显示)、-i(显示I-nodes的使用量)、-l(只显示本地文件系统的磁盘空间使用情况)等。使用df命令可以帮助管理员监控磁盘空间的使用情况,以便...

    AIX常用巡检命令

    2. df -k命令:df命令用于检测磁盘空间,-k选项用于显示每个文件系统的总大小、使用大小、可用大小和使用率等信息。 3. netstat -in命令:netstat命令用于检测网卡状态,-in选项用于显示当前系统的网络接口信息。 ...

Global site tag (gtag.js) - Google Analytics