Linux查看磁盘占用率及文件大小

查看磁盘占用率:

在 df 命令中使用-h选项,以人类易读的格式输出(例如,5K,500M 及 5G) 

root@UnlawfulTesty-VM:~# df -h
Filesystem      Size  Used Avail Use% Mounted on
udev            2.0G     0  2.0G   0% /dev
tmpfs           396M   13M  383M   4% /run
/dev/vda1        36G  4.7G   29G  14% /
tmpfs           2.0G   12K  2.0G   1% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs           2.0G     0  2.0G   0% /sys/fs/cgroup
tmpfs           396M     0  396M   0% /run/user/0
root@UnlawfulTesty-VM:~#

查看文件大小

du -ach * #这个能看到当前目录下的所有文件占用磁盘大小和总大小 
du -sh #查看当前目录总大小 
du -sh * #查看所有子目录大小 
du -sh | sort -nr 倒序查看文件大小 

lsof | grep delete #如果怀疑删掉的数据还在占用磁盘空间试试这个 
kill -9 pid #结束掉进程就能释放磁盘空间了 

#for i in `lsof | grep delete | awk '{print $2}'`; do kill -9 $i ;done