nnn CLI

nnn помогает работать с файлами в терминале: отбор, массовое переименование, анализ диска, закладки и расширения плагинами.

  • 22 110 ★ репозитория
  • Последний коммит
  • BSD-2-Clause
CLI

Расширенный доступ

Почему такой уровень

  • Массовые файловые операции и плагины могут изменить или удалить данные с правами пользователя.
Все причины и проверки

jarun/nnn

Установка

Ручная установка

Текст для агента

Направь к первичной инструкции установки бинарника. Не выдавай Quickstart-скрипт функции оболочки за установку nnn; массовые действия согласуй отдельно.

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Массовые файловые операции и плагины могут изменить или удалить данные с правами пользователя.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

В файловом менеджере nnn пользователь перемещается по каталогам клавишами, не выходя из терминала. Пользователь может отобрать файлы из разных папок, скопировать или перенести их, переименовать группой и посмотреть использование диска. Несколько контекстов помогают держать под рукой разные каталоги. Плагины добавляют предпросмотр, сравнение и загрузку файлов, а режим выбора передает пути другой программе. Программа может запускать команды и открывать оболочку. Это ручной инструмент рядом с редактором или агентом; отдельного MCP-сервера основной репозиторий не предлагает.

Для кого. Сопровождающим кодовые проекты инженерам, которые отбирают файлы из разных каталогов и выполняют массовые операции вручную в терминале.

Подходит, если

  • Файлы из нескольких каталогов нужно собрать в один отбор.
  • Для набора материалов требуется массовое переименование.
  • В проекте надо найти каталоги, занимающие много места.
  • Из редактора нужен выбор файла с возвратом его пути.

Не подходит, если

  • Требуется готовый программный API управления файлами для агента.
  • Плагины нельзя допускать к запуску внешних команд.
  • Операции должны выполняться без интерактивного выбора человеком.

Пример запроса к агенту

Объясни, как вручную выбрать файлы из разных папок в nnn и проверить список перед переносом.

Ограничения

Установку бинарника надо выполнить отдельно по инструкции для своей системы; скрипт Quickstart из README создает функцию оболочки и не заменяет установку. Расширенные предпросмотры и удаленные подключения требуют зависимостей выбранных плагинов. Настройки часто задаются переменными окружения и интеграцией оболочки, поэтому переносите их вместе с рабочей средой. Удаление, перемещение и пользовательские команды действуют с правами текущего пользователя; проверяйте отбор перед массовой операцией.

Как отключить. Закройте nnn и удалите добавленную функцию оболочки, если она больше не нужна. Плагины и переменные окружения проверяются отдельно.

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

Quickstart-скрипт устанавливает программу?

Нет. Он создает функцию запуска с настройками. Сначала установите nnn по инструкции для своей ОС.

Где посмотреть клавиши?

Нажмите `?` внутри nnn. Начните с навигации и проверки текущего контекста.

Можно ли выбирать файлы из разных папок?

Да. Проверьте собранный отбор перед копированием или переносом.

Есть ли предпросмотр?

Да, встроенный для каталогов и текста; расширенные форматы добавляются плагинами с отдельными зависимостями.

Что делают контексты?

В каждом контексте можно открыть свой каталог. Нажимайте `Tab`, чтобы переключаться между ними.

Обсуждение

Вопросов и отзывов пока нет.

Clifm, файловый менеджер, открывает список имен для массовой правки в редакторе и запрашивает подтверждение переименования.

CLIРасширенный доступ1,7 тыс.Звезды репозитория

Файловый менеджер в терминале помогает просматривать и организовывать файлы проекта, прежде чем передать их агенту для работы.

CLIРасширенный доступ43,2 тыс.Звезды репозитория

superfile открывает файловый менеджер в терминале: навигация по папкам, операции с файлами, темы и настраиваемые клавиши.

CLIРасширенный доступ24 тыс.Звезды репозитория

broot, терминальный файловый менеджер, считает размеры каталогов в фоне: пользователь видит крупные папки перед очисткой.

CLIРасширенный доступ13,1 тыс.Звезды репозитория

termscp, терминальный клиент передачи файлов, открывает удаленный файл в привычном редакторе и синхронизирует правку обратно.

CLIРасширенный доступ3,1 тыс.Звезды репозитория

MCP-сервер, который дает агенту читать файлы, искать по коду и запускать команды в рабочей папке

MCP-серверШирокий доступ1,2 тыс.Звезды репозитория

Коротко о README

Есть режим выбора файлов и интеграции с Vim и Neovim. Плагины отделены от основного бинарника.

Бейдж для README

Сообщить о проблеме

Foxx AInnn
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.