发布于2026-07-08 阅读(0)
扫一扫,手机访问
在日常运维中,想要快速定位统信UOS系统里哪些文件夹在疯狂吃磁盘空间,手动一层层翻目录实在低效。最直接的办法就是借助命令行工具进行量化统计和排序,省心省力。下面介绍几种实用方法,从命令行到图形化,覆盖不同场景。

打开终端(快捷键 Ctrl + Alt + T),先进入你怀疑空间被大量占用的挂载点根目录,比如/home或/,然后直接执行:
du -sh * | sort -rh | head -10
这条命令会把当前目录下所有一级子项(不含隐藏目录)的大小统计出来,按降序排列,只保留前10个最大的项。如果你想把隐藏目录也纳入统计,可以把*换成.*/ *,写成du -sh .*/ * 2>/dev/null | sort -rh | head -10。
注意:这条命令必须在目标目录内执行,不能只写路径。比如你想查/data下的大文件夹,就得先cd /data再运行。如果直接用du -sh /data/*,它虽然也能统计每个项目的大小,但排序结果会带上/data这个路径前缀,容易让人误判。
如果你更习惯图形界面,BaoBab磁盘使用情况分析器是个好帮手。在应用商店搜索“BaoBab”安装后,点击图标启动。
启动后默认会加载家目录,在左侧设备列表中选择目标分区(比如“本地磁盘 /”或“/home”),点击进入扫描。扫描完成后,界面中央会显示矩形树状图——面积最大的色块就是占用最高的目录。鼠标悬停在色块上,路径和大小实时显示,右键还能直接“打开文件夹”或“移到回收站”,操作非常直观。
如果扫描耗时太长,可以在左下角点击齿轮图标,勾选“忽略缓存目录”和“跳过虚拟文件系统”,这样可以大幅加快响应速度。
命令行爱好者还可以用find精准定位超大目录。这里提供两种常见场景:
方法一:查找大于500MB的普通目录
find /path/to/search -type d -size +500M -exec du -sh {} ; 2>/dev/null | sort -hr | head -5
把/path/to/search换成实际路径,比如/home/username。-type d确保只匹配目录,-size +500M表示大小超过500MB。注意后面跟的-exec du -sh {}是挨个计算大小,最后按降序取前5个。
方法二:排除已知低风险路径,提升效率
find / -xdev -type d -size +1G ! -path "/proc/*" ! -path "/sys/*" ! -path "/dev/*" -exec du -sh {} ; 2>/dev/null | sort -hr | head -3
这条命令从根目录开始扫描,但通过! -path排除了/proc、/sys、/dev这些通常不需要关注的目录。关键参数是-xdev:它阻止find跨分区搜索,避免意外扫到/mnt或/media下的外部设备,否则命令可能卡死或者返回错误路径。这是个实用技巧,建议记下来。
三种方法各有适用场景:du命令最直接适合快速查看一级子目录;BaoBab图形化适合可视化探索;find则能精准定位超大的深层目录。根据习惯选择就好。
上一篇:麒麟操作系统怎么安装显卡驱动
下一篇:麒麟操作系统怎么设置系统进入休眠
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
4
5
6
7
8
9