df可以查看一级文件夹大小、使用比例、档案系统及其挂入点,但对文件却无能为力。
du可以查看文件及文件夹的大小。
$df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 3.9G 300M 3.4G 8% /
/dev/sda7 100G 188M 95G 1% /data0
/dev/sdb1 133G 80G 47G 64% /data1
/dev/sda6 7.8G 218M 7.2G 3% /var
/dev/sda5 7.8G 166M 7.2G 3% /tmp
/dev/sda3 9.7G 2.5G 6.8G 27% /usr
tmpfs 2.0G 0 2.0G 0% /dev/shm
du:查询文件或文件夹的磁盘使用空间
查看home目录的大小:
du -sh /home 或 du -shc /home
统计总数大小
du -sh xmldb/
du -sm * | sort -n //统计当前目录大小 并安大小 排序
du -sk * | sort -n
du -sk * | grep guojf //看一个人的大小
du -m | cut -d "/" -f 2 //看第二个/ 字符前的文字
查看此文件夹有多少文件 /*/*/* 有多少文件
du xmldb/
du xmldb/*/*/* |wc -l
40752
解释:
wc [-lmw]
参数说明:
-l :多少行
-m:多少字符
-w:多少字
查看目录挂载点
# df /var/lib/ -kh
Filesystem Size Used Avail Use% Mounted on
/dev/sda3 130G 64G 60G 52% /
查看目录使用情况
# df -kh
Filesystem Size Used Avail Use% Mounted on
/dev/sda3 130G 64G 60G 52% /
/dev/sda1 99M 18M 76M 20% /boot
tmpfs 12G 0 12G 0% /dev/shm
/dev/sdb 458G 379G 56G 88% /data