centos查找系统大文件清理删除

df -h 查看硬盘所有挂载目录容量

du -sh 查看当前目录总共容量

du -h 查看当前目录文件夹所占容量(包含子目录)

du -sh /*查询根目录各子目录所占容量(可改为想查询的目录)

 

 

查看大文件扫描
查看整体磁盘占用目录容量百分比

df -h

查看当前目录总共容量cd进去

du -sh

查看当前目录文件夹总共容量cd进去
m:以M为单位展示查询结果
-h:以K、M、G为单位展示查询结果,提高信息可读性
数字“1”是指查询结果中最多显示的目录层数,这里指最多显示一层目录

du -m --max-depth=1
du -h --max-depth=1

另一种情况: 也可能是inode用完了.

用# df -i  可以查看


centos服务器,使用一段时间后,有的时候会报警:磁盘空间不足。解决方法就是:找到系统盘里面的大文件,然后删除掉,这些文件。那么如何查找centos下面的大文件呢?本文里面,苏南大叔组合了一系列命令,来查找一下大于1M大文件

本文中的这几条命令,效果都差不多。大家任选一条就行。作用目录是当前文件夹.,文件size限制为+1024k,当然您也可以描述为:+1M

方案一 find+ls

Bash
find . -type f -size +1024k -exec ls -lh {} \; 

方案二 find+ls+awk

Bash
find . -type f -size +1024k -exec ls -lh {} \; | awk '{ print  $5 " => " $9 }'

方案三 find+xargs+ls

降序排序:

find . -type f -size +1024k  -print0 | xargs -0 ls -Sl

升序排列:

find . -type f -size +1024k  -print0 | xargs -0 ls -Slr

方案四 find+du

find . -type f -size +1024k -exec du -h {} \;

方案五 find+xargs+du+sort

降序排列:

find . -type f -size +1024k  -print0 | xargs -0 du -h | sort -nr

升序排列:

find . -type f -size +1024k  -print0 | xargs -0 du -h | sort -ns

方案六 find+du+sort

降序排列:

find . -type f -size +1024k -exec du -h {} \;|sort -nr

升序排列:

find . -type f -size +1024k -exec du -h {} \;|sort -ns

 

版权声明:
作者:wanghaha
链接:http://www.aiii.vip/351.html
来源:我的生活分享
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>