上一篇
最新动态:随着Linux系统在企业和个人用户中的普及,2025年最新发布的几个主流发行版(如Ubuntu 25.04和Fedora 41)进一步优化了文件管理工具的性能,尤其在处理大容量存储时的效率显著提升,对于系统管理员和开发者来说,掌握快速查看文件大小的技巧仍然是日常运维的关键技能之一。
无论是排查磁盘爆满问题,还是清理无用文件,快速获取文件或目录的大小都是Linux用户的高频操作,尤其当服务器日志疯狂增长或开发环境堆积临时文件时,精准定位“空间杀手”能省下大量时间。
ls
适用场景:快速查看单个文件大小
ls -lh 文件名
效果:
-h
:人性化显示单位(KB/MB/GB) -l
:显示详细信息-rw-r--r-- 1 user group 2.3G Aug 15 10:25 large_video.mp4
du
常用组合:
du -sh 目录名 # 汇总显示目录大小 du -ah 目录名 # 显示目录内每个文件大小
参数解析:
-s
:仅显示总大小 -a
:显示所有文件详情 --max-depth=1
:限制子目录层级(例:du -h --max-depth=1 /var
) ncdu
优势:图形化界面,直观定位大文件
sudo apt install ncdu # Debian/Ubuntu ncdu /目标路径
操作提示:
d
直接删除(慎用!) ls
+ sort
组合技:
ls -lSh /path | head -10 # 显示最大的前10个文件
说明:
-S
:按文件大小排序 head -10
:限制显示行数 find /path -type f -size +500M # 查找大于500MB的文件
扩展用法:
-size +1G
:查找大于1GB的文件 -exec
删除:find /tmp -type f -size +100M -exec rm {} \;
rm -rf
:删除前务必用du
或ls
确认路径 /usr
、/var
等目录需了解文件作用再清理 logrotate
管理而非直接删除 find . -name "*.log" -exec du -ch {} + | grep total$
watch -n 5 'du -sh /path' # 每5秒刷新一次目录大小
:从基础的ls -lh
到专业的ncdu
,根据场景选择合适工具能极大提升效率,2025年Linux生态的工具链更加完善,但命令行仍是精准控制的不二之选,建议收藏常用命令,遇到磁盘告警时从容应对!
(本文参考Linux man手册及主流发行版官方文档,截至2025年8月)
本文由 拜升荣 于2025-08-02发表在【云服务器提供商】,文中图片由(拜升荣)上传,本平台仅提供信息存储服务;作者观点、意见不代表本站立场,如有侵权,请联系我们删除;若有图片侵权,请您准备原始证明材料和公证书后联系我方删除!
本文链接:https://vps.7tqx.com/wenda/513731.html
发表评论