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
共有 0 条评论