Linux

关注公众号 jb51net

关闭
首页 > 网站技巧 > 服务器 > Linux > Linux查找服务器中的大文件

Linux查找服务器中的大文件的方法总结

作者:爱宇阳

本文介绍了查找大文件的方法,包括使用find和du命令,结合ls、sort、head等工具,可以帮助快速定位和清理磁盘空间,需要的朋友可以参考下

一、为什么要查找大文件?

二、使用find命令查找大文件

1. 查找大于 500MB 的文件

find / -type f -size +500M

 建议加 2>/dev/null 屏蔽权限报错:

find / -type f -size +500M 2>/dev/null

2. 查找当前目录下大于 100MB 的文件

find . -type f -size +100M

3. 查找并显示文件大小与路径

find / -type f -size +500M -exec ls -lh {} \; 2>/dev/null

三、结合排序列出前几个大文件

1. 列出前 10 个最大文件

find / -type f -size +100M -exec ls -lh {} \; 2>/dev/null | sort -k 5 -hr | head -n 10

四、使用du命令查看目录大小(辅助定位)

du -ah / | sort -hr | head -n 20

五、进阶技巧:按文件类型查找

1. 查找大日志文件

find /var/log -type f -name "*.log" -size +100M

2. 查找大图片或视频文件

find / -type f \( -iname "*.jpg" -o -iname "*.mp4" \) -size +200M

六、总结

查找大文件的核心命令是 finddu,配合 lssorthead 等命令可以快速定位问题文件。建议将这些命令封装成脚本,定期执行并记录结果,提升运维效率。

到此这篇关于Linux查找服务器中的大文件的方法总结的文章就介绍到这了,更多相关Linux查找服务器中的大文件内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

您可能感兴趣的文章:
阅读全文