Linux:查看目录大小的命令

于的linux新手,如何在linux系统下通过命令行来查看目录的大小呢?
你可以使用强大的“du”命令:
[a]查找并估算文件的使用空间
[b]汇总每个目录的磁盘使用情况
[c]显示目录和文件的大小

基本的命令参数

1
2
3
du
du 目录名
du [选项] 目录名

示例:

du命令如果不带任何参数,将会显示当前目录下每个的目录以及所有子目录的名字和使用空间大小

1
#du

命令输出:

du command

如何想查看/var或者home目录的目录信息,可以输入下面的命令:

1
2
du /var/
du /root/home

 

du 命令后跟”-h”选项,可以以更易读的格式来显示输出: 例如,可以以KB,MB,GB为单位显示

1
2
3
4
du -h /etc/
du -h /var/
du -h /root/home
du -h

输出结果:

du command2

 

“-s”选项,将会输出当前目录的总的磁盘使用空间

1
2
3
du -sh
du -sh /etc/
du -sh /root/home

示例输出:

1
2
3
[root@osetc.com cache]# du -sh man yum
1.7M    man
93M     yum

 

使用“-c”可以对查看的所有目录大小做汇总

1
2
3
4
5
6
7
du -csh /root /etc/ /home

[root@osetc.com cache]# du -csh /root /etc/ /home
906M    /root
4.4M    /etc/
20K     /home
910M    total

其它资料参考:
. 参考du命令的man帮助

Sidebar