硬盘告急?用这个命令3秒找出“吃”你空间的元凶!

B站影视 内地电影 2025-04-01 16:43 1

摘要:Hello,大家好啊!今天给大家带来一篇在信创操作系统上使用 ncdu 命令的详细图文讲解文章。ncdu 是一款在 Linux 环境下非常好用的磁盘空间分析工具,特别适合 终端用户、系统管理员、运维人员和开发者 用来快速定位哪些文件或目录最占空间。它体积小巧、

Hello,大家好啊!今天给大家带来一篇在信创操作系统上使用 ncdu 命令的详细图文讲解文章。ncdu 是一款在 Linux 环境下非常好用的磁盘空间分析工具,特别适合 终端用户、系统管理员、运维人员和开发者 用来快速定位哪些文件或目录最占空间。它体积小巧、功能强大、使用简单,哪怕你不熟悉命令行,也能轻松上手。欢迎大家分享点赞,点个在看和关注吧!

什么是 ncdu?

ncdu 是对 Linux 标准命令 du 的增强版本,使用 Ncurses 实现了终端界面的可视化和交互操作。核心特点包括:

类图形化界面,清晰显示磁盘占用结构

交互式操作,支持上下键浏览,支持直接删除文件或目录

支持扫描整个系统或指定目录

支持将扫描结果导出并离线查看

安装包小,运行快,资源占用低

适配信创系统(统信UOS、麒麟等)良好

按键说明:

↑ / ↓:浏览目录列表

Enter:进入目录

q:退出程序

d:删除当前选中文件或目录

n:按名称排序

s:按大小排序

删除功能说明

在界面中选中某个目录或文件后,按下 d 会弹出确认是否删除;

该操作为真实删除,不可恢复!请谨慎使用!

删除需要有权限,例如删除 /root 下内容需使用 sudo ncdu

1.查看系统信息

pdsyw@pdsyw1024:~/Desktop$ cat /etc/os-version pdsyw@pdsyw1024:~/Desktop$ uname -a

2.安装ncdu

pdsyw@pdsyw1024:~/Desktop$ sudo apt install ncdu -y

3.执行ncdu

pdsyw@pdsyw1024:~/Desktop$ ncdu

目录分析列表(已排序)

每一行代表一个目录项(或挂载点),如下字段:

. 3.3 GiB [#### ] /data

. 表示这是一个目录,可进入浏览(., .., 或 name/)

3.3 GiB 实际使用空间(默认按磁盘占用量显示)

[#### ] 用条形图表示该目录相对于其他目录所占的比例

/data 目录名称

4.扫描指定路径

pdsyw@pdsyw1024:~/Desktop$ ncdu /var

常见符号含义一览

. 普通目录

! 目录读取时发生错误(权限或其他问题)

@ 符号链接(symbolic link)

e 空目录

5.排除某些目录

pdsyw@pdsyw1024:~/Desktop$ ncdu --exclude /proc --exclude /sys /

6.输出结果保存到文件

pdsyw@pdsyw1024:~/Desktop$ ncdu -o result.json /

7.查看文件

pdsyw@pdsyw1024:~/Desktop$ ncdu -f result.json

8.输入?查看帮助

注意事项

默认不会跨挂载点,如有多个分区请分别分析。

删除文件后不可恢复,需小心操作。

对于极大的目录结构,初次扫描可能耗时几秒至几十秒。

常见问题与解决方法

ncdu 显示乱码:检查终端是否支持 UTF-8,尝试使用 LANG=C ncdu 启动

无法访问某目录:使用 sudo 启动 ncdu 提升权限

删除提示失败:该文件正在被占用或权限不足,建议退出其他程序后再试

在信创操作系统中,ncdu 是一款极具实用价值的磁盘空间管理利器。它不仅可以帮助我们快速排查空间占用高的文件夹,还支持交互式删除,离线分析结果,是一款轻量级但功能齐全的磁盘分析工具。如果你希望精细化管理你的系统空间,清理冗余文件、释放系统容量,ncdu 绝对值得你掌握!如果你觉得这篇文章对你有帮助,欢迎分享点赞,记得点个在看和关注哦!我们下次再见!

来源:时光科技圈

相关推荐