Repolode
apatrushev

apatrushev/rdn

Файловый менеджер для терминала на Rust и ratatui в стиле классического DOS Navigator: две панели и горячие клавиши F1–F12.

Open source альтернатива:Norton Commander

Звёзды
83
Форки
1
Открытые issues
0
Последний коммит
7 месяцев назад

Что это?

rdn — файловый менеджер для терминала, написанный на Rust с использованием ratatui. Его интерфейс повторяет Dos Navigator — классический двухпанельный файловый менеджер эпохи DOS от RIT Research Labs. В нём есть двухпанельный режим и режим Brief с тремя колонками, тёмно-серая тема с бирюзовой полосой курсора и двойные рамки активной панели.

Основные операции выполняются с помощью привычных клавиш F: копирование (F5), перемещение (F6), создание каталога (F7), удаление (F8), сортировка (F9), а также встроенный просмотрщик текста и hex-данных (F3). Файлы можно выделять клавишей Insert, по шаблону с помощью +/- или инвертировать выделение клавишей *. Быстрый инкрементальный поиск вызывается сочетанием Alt+F7. В macOS и Linux удалённые файлы перемещаются в системную корзину.

Это небольшой любительский проект: автор описывает его как быстро написанный с помощью vibe coding ремейк исходного Dos Navigator. В проект также перенесли встроенную игру Tetris из оригинала. Установить программу можно командой cargo install из Git-репозитория.

Ключевые возможности

  • 01Двухпанельный интерфейс с режимом Brief на три колонки
  • 02Копирование, перемещение, создание каталогов и удаление клавишами F5–F8
  • 03Встроенный просмотрщик текстовых файлов и hex-данных, вызываемый клавишей F3
  • 04Инкрементальный быстрый поиск, выбор по шаблону и сортировка по имени, размеру, дате или расширению
  • 05В macOS и Linux удалённые файлы перемещаются в системную корзину

Сценарии использования

  • Навигация по файлам и управление ими в терминале с помощью сочетаний клавиш, знакомых по Norton Commander или DOS Navigator
  • Для тех, кто хочет пользоваться файловым менеджером в ретро-стиле DOS на современных системах
  • Быстрый просмотр файлов через SSH без графической среды

Быстрый старт

  1. 1

    Установите из Git-репозитория с помощью Cargo

    cargo install --git https://github.com/apatrushev/rdn
  2. 2

    Запускайте rdn из любого каталога

    rdn

Что важно знать

  • В README проект назван результатом часового vibe-кодинга, и автор просит не относиться к нему серьёзно.
  • Поддержка корзины доступна только в macOS и Linux.
  • У исходного кода Dos Navigator, на который опирается проект, есть собственная лицензия и условия указания авторства.

Темы

Частые вопросы

Что такое rdn?
Файловый менеджер для терминала на Rust и ratatui в стиле классического DOS Navigator: две панели и горячие клавиши F1–F12. rdn — файловый менеджер для терминала, написанный на Rust с использованием ratatui. Его интерфейс повторяет Dos Navigator — классический двухпанельный файловый менеджер эпохи DOS от RIT Research Labs. В нём есть двухпанельный режим и режим Brief с тремя колонками, тёмно-серая тема с бирюзовой полосой курсора и двойные рамки активной панели.
rdn можно использовать бесплатно? Какая у него лицензия?
rdn распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
rdn всё ещё поддерживается?
Нет коммитов больше 6 месяцев. Последний коммит в rdn — 17 мар. 2026 г..
Для чего можно использовать rdn?
Навигация по файлам и управление ими в терминале с помощью сочетаний клавиш, знакомых по Norton Commander или DOS Navigator Для тех, кто хочет пользоваться файловым менеджером в ретро-стиле DOS на современных системах Быстрый просмотр файлов через SSH без графической среды
Как установить rdn?
Установите из Git-репозитория с помощью Cargo: cargo install --git https://github.com/apatrushev/rdn Запускайте rdn из любого каталога: rdn
Где скачать rdn?
Исходный код и инструкции по установке — на GitHub: https://github.com/apatrushev/rdn

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты