Linux 命令学习之df and du

du命令是查看使用空间的。是对文件和目录磁盘使用的空间的查看。
如果要查看一个目录用了多少M的话?
[/u1/yyang/DR_2014] (117)yyang@dsesun10#du -sh p4/
77M     p4

显示当前目录下所有文件所占的大小
ls | xargs du -sh
36M     bt_uk
192M    level3
61M     oi
77M     p4
1.4M    sfr
216M    singtel
2.9M    telstra
1.0M    telus
3.1M    vfuk

-s或--summarize 仅显示总计,只列出最后加总的值。
 -h或--human-readable 以K,M,G为单位,提高信息的可读性。
-k或--kilobytes 以KB(1024bytes)为单位输出。

df 命令用于显示磁盘分区上的可使用的磁盘空间。默认显示为KB。可以利用该命令来获取磁盘被占用多少空间,目前还剩多少空间等信息。
df,即disk free,可用来查看当前系统的挂载情况,也可以用来查看整体磁盘的使用情况。
默认情况下,df会显示系统全部的挂载情况。
[/u1/yyang]                                                                   (45)yyang@milse05#df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/vg00/lvol3       448M  209M  237M  47% /
/dev/vg00/lvol1       320M  199M  120M  63% /stand
/dev/vg00/lvol8        32G   20G   12G  62% /var
/dev/vg00/lvol7       5.4G  2.5G  2.9G  46% /usr
/dev/vg00/lvol4       3.9G  3.6G  306M  92% /tmp
/dev/vg00/DM-realtime
                       32M   16M   15M  52% /realtime
/dev/vg00/lvol6       6.1G  5.8G  347M  94% /opt
/dev/vg00/lvol9        16G  1.1G   14G   8% /opt/app
/dev/vg00/lvol5        32M  8.3M   24M  26% /home
/dev/vg00/dblitz-test
                       13G  3.9G  8.2G  32% /dblitz-test
我们也可以指定某目录,以只显示该目录(该目录所属的挂载点)的情况
[/u1/yyang]                                                                   (46)yyang@milse05#df -h /etc
Filesystem            Size  Used Avail Use% Mounted on
/dev/vg00/lvol3       448M  209M  237M  47% /
上图中,由于/etc是挂载到/的,所以当df的时候,会显示/的情况。
而-i选项用于显示inode的使用情况。

你可能感兴趣的:(du,df)