Linux查看磁盘的使用状况命令du、df

简介

du用于评估磁盘的使用状况

实例讲解

默认参数

-a	包括了所有的文件,而不只是目录。
-b	以字节为计算单位。
-k	以千字节(KB)为计算单位。
-m	以兆字节(MB)为计算单位。
-h	是输出的信息更易于阅读。
-s	只显示工作目录所占总空间。
--exclude=PATTERN	排除掉符合样式的文件,Pattern就是普通的Shell样式,?表示任何一个字符,*表示任意多个字符。
--max-depth=N	从当前目录算起,目录深度大于N的子目录将不被计算,该选项不能和s选项同时存在。 

实例

 #仅显示子一级目录的信息。
    /> du --max-depth=1 -h
    246M    ./stephen
    246M    .    
    /> du -sh ./*   #获取当前目录下所有子目录所占用的磁盘空间大小。
    352K    ./MemcachedTest
    132K    ./Test
    33M     ./thirdparty    
    #在当前目录下,排除目录名模式为Te*的子目录(./Test),输出其他子目录占用的磁盘空间大小。
    /> du --exclude=Te* -sh ./*  
    352K    ./MemcachedTest
    33M     ./thirdparty

另外:报告磁盘空间使用状况的命名df,也经常用到。
该命令最为常用的选项就是-h,该选项将智能的输出数据单位,以便使输出的结果更具可读性。

/> df -h
    Filesystem             Size  Used   Avail Use% Mounted on
    /dev/sda1             5.8G  3.3G  2.2G  61%   /
    tmpfs                  504M  260K  504M   1%  /dev/shm


转自:http://www.cnblogs.com/stephen-liu74/archive/2011/12/05/2257887.html


猜你喜欢

转载自blog.csdn.net/heart_1014/article/details/54137258