基于 Rust 的轻量终端音乐播放器,面向本地音乐库,支持无缝播放、队列与播放列表。
- Star
- 83
- Fork
- 1
- 未关闭 Issue
- 0
- 最近提交
- 7个月前
这是什么?
rdn 是一个用 Rust 和 ratatui 编写的终端文件管理器,视觉风格参考了 RIT Research Labs 推出的 DOS 时代经典文件管理器 Dos Navigator。界面采用双面板布局,支持 3 列 Brief 模式,深灰色主题搭配青色光标条,活动面板使用双线边框。
核心操作沿用经典的 F 键方案:F5 复制、F6 移动、F7 新建目录、F8 删除、F9 排序,F3 可用文本或十六进制模式查看文件。文件选择支持 Insert 切换、+/- 按模式选择以及 * 反选,Alt+F7 提供增量文件名搜索。在 macOS 和 Linux 上,删除的文件会进入系统回收站。
这是一个作者自述为快速完成的小型个人项目,代码由原版 Dos Navigator 源码重写而来。项目还保留了原版的俄罗斯方块小游戏(Ctrl+G),可通过 cargo install 从 Git 仓库直接安装。
核心功能
- 01双面板经典布局,支持 3 列 Brief 模式
- 02通过 F5–F8 完成复制、移动、新建目录和删除
- 03F3 内置文本与十六进制文件查看器
- 04支持增量搜索、按模式选择,以及按名称、大小、日期或扩展名排序
- 05在 macOS 和 Linux 上删除文件时进入系统回收站
适用场景
- 在终端中用键盘快捷键浏览和管理文件,适合熟悉 Norton Commander 或 DOS Navigator 操作习惯的用户
- 想在现代系统上体验复古 DOS 风格文件管理器的用户
- 通过 SSH 在没有图形界面的环境中快速浏览文件
快速上手
- 1
使用 Cargo 从 Git 仓库安装
cargo install --git https://github.com/apatrushev/rdn - 2
在任意目录运行 rdn
rdn
使用前须知
- README 称它是一个一小时完成的“氛围编程”项目,并请用户不要过于认真对待。
- 回收站功能仅支持 macOS 和 Linux。
- 它参考的原版 Dos Navigator 代码有自己的许可证,并附带署名要求。
标签
常见问题
- rdn 是什么?
- 用 Rust 和 ratatui 编写的终端文件管理器,界面风格仿照经典的 Dos Navigator,采用双面板与 F 键操作。 rdn 是一个用 Rust 和 ratatui 编写的终端文件管理器,视觉风格参考了 RIT Research Labs 推出的 DOS 时代经典文件管理器 Dos Navigator。界面采用双面板布局,支持 3 列 Brief 模式,深灰色主题搭配青色光标条,活动面板使用双线边框。
- rdn 可以免费使用吗?用的什么许可证?
- rdn 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- rdn 还在维护吗?
- 超过半年未提交。rdn 最近一次提交是在 2026年3月17日。
- rdn 适合用来做什么?
- 在终端中用键盘快捷键浏览和管理文件,适合熟悉 Norton Commander 或 DOS Navigator 操作习惯的用户 想在现代系统上体验复古 DOS 风格文件管理器的用户 通过 SSH 在没有图形界面的环境中快速浏览文件
- rdn 怎么安装和运行?
- 使用 Cargo 从 Git 仓库安装: cargo install --git https://github.com/apatrushev/rdn 在任意目录运行 rdn: rdn
- 在哪里获取 rdn?
- 源代码和安装说明在 GitHub 上:https://github.com/apatrushev/rdn
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
38125RustMIT更新于 7天前
一个用 Rust 编写的三栏终端文件浏览器,支持键盘操作、Lua 配置和外部预览工具。
1304RustMIT更新于 7个月前
基于 BlueZ 的 Linux 终端蓝牙管理界面,可在命令行中管理蓝牙设备。
305184RustGPL-3.0更新于 10天前
一款终端 TUI 工具,以图形方式渲染 Git 提交图,便于在终端中浏览仓库历史。
215374RustMIT更新于 7天前
面向 rsync 的终端界面,可保存可复用的同步配置,先预览差异再执行,并显示实时进度,支持 SSH。
92531RustMIT更新于 2个月前