1.排查
当磁盘大小超过标准时会有报警提示,这时如果掌握df和du命令是非常明智的选择。
df查看哪个一级目录过大,然后用df查看文件夹或文件的大小
1.1、df命令
df可以查看一级文件夹大小、使用比例、档案系统及其挂入点,但对文件却无能为力。
(1)查看分区的文件系统
#df -T
(2)显示目前所有文件系统的可用空间及使用情形
#df -h
四个字段 Size、Used、Avail、及 Use% 分别是该分割区的容量、已使用的大小、剩下的大小、及使用的百分比
1.2、du命令
(1)查看系统中文件的使用情况
#df -h
(2)查看当前目录下各个文件及目录占用空间大小
#du -sh *
文件大小排序
#du -s * | sort -nr
注意-s代表b; -sk代表Kb -sm代 Mb
(3)查看目录下的多层,参数:--max-depth=
#du -h --max-depth=2 /home/www/
(4)查看此文件夹下文件夹有多少个文件并排序
du -sm * | sort -n

下面分别简要介绍
2.删除
2.1 删除文件夹
rm 删除
-r 向下递归,不管有多少级目录,一并删除
-f 直接强行删除,不作任何提示的意思
rm 文件夹
使用rm -rf 目录名字 命令即可
#rm -rf dir
删除folder文件之外的所有文件
#rm -rf !(folder)

2.2 删除文件
#rm 文件

eg
删除文件夹实例:rm -rf /var/log/httpd/access
将会删除/var/log/httpd/access目录以及其下所有文件、文件夹

删除文件使用实例:rm -f /var/log/httpd/access.log
将会强制删除/var/log/httpd/access.log这个文件