在使用linux的过程中,经常会遇到磁盘爆满的情况,这时候就需要登录服务器查看硬盘的使用情况。
我们可以使用简单的查看命令:df -h
root@xxx:~# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/ubuntu--vg-root 7.3G 4.7G 2.3G 68% /
none 4.0K 0 4.0K 0% /sys/fs/cgroup
udev 970M 4.0K 970M 1% /dev
tmpfs 200M 232K 200M 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 997M 0 997M 0% /run/shm
none 100M 0 100M 0% /run/user
/dev/xvda1 236M 38M 187M 17% /boot
/dev/mapper/Xvdbgroup-xvdb1 42G 8.6G 31G 22% /home
可见每个目录的各个文件夹的大小。
那么,如果我想查看根目录下的文件夹大小呢?
ok,我们来到根目录下。然后执行:du -ah --max-depth=1
root@xxx:/# pwd
/
root@xxx:/# du -ah --max-depth=1
8.0K./media
232K./run
4.0K./srv
4.0K./dev
9.6M./bin
580K./tmp
5.0M./etc
481M./var
8.5G./home
0./proc
0./vmlinuz
3.7G./usr
0./sys
36M./boot
176M./mnt
0./initrd.img
1.0M./dump.rdb
3.6M./root
12M./sbin
16K./lost+found
286M./lib
4.0K./opt
4.0K./lib64
14G.
如上,便解决了当前目录下查看各个文件夹大小的问题。