ncdu 的 Zig 重写分支:更新版磁盘占用分析器
来源:github.com — 2026-10-05
📋 概述
rcalixte 维护了经典 ncurses 磁盘占用分析器 ncdu 的一个更新版分支 ncdu-zig,把整个项目用 Zig 重写。ncdu 用于在只有命令行、没有完整图形环境的远程服务器上找出“吃掉”磁盘空间的文件,目标是快速、简单、易用。项目要求 Zig 0.17、类 POSIX 系统、ncurses 与 libzstd,可用 Zig build 系统或附带的 Makefile 构建,支持 FreeBSD、Linux 与 macOS。这是 ncdu 2.x 的 Zig 实现,与 1.x 的 C 版本并存。
🔑 核心要点
- 经典 ncurses 磁盘占用分析器 ncdu 的 Zig 重写分支
- 面向没有图形环境的远程服务器,快速找出空间大户
- 依赖 Zig 0.17、ncurses、libzstd,支持 FreeBSD、Linux 与 macOS
- 对应 ncdu 2.x 的 Zig 实现,与 1.x 的 C 版本并存
💡 金句
ncdu 力求快速、简单、易用,并且应当能在任何安装了 ncurses 的最小 POSIX 类环境中运行。
👍 0
👎 0
← 返回 Lobsters 首页