nnn — терминальный файловый менеджер для тех, кто ценит скорость

07 Jun, 2026
21,642
🔱 807
👥 138

Логотип nnn

Когда последний раз вы задумывались о том, насколько неудобно работать с файлами через терминал? ls, cd, cp — знакомый, но медленный набор. Что если я скажу вам, что есть инструмент, который сделает навигацию в разы быстрее, при этом почти не нагружая систему?

Что такое nnn?

nnn (произносится как «эн-куб») — это полнофункциональный файловый менеджер для терминала. Он создан для разработчиков, которые:

  • Работают на удалённых серверах через SSH
  • Предпочитают клавиатуру мыши
  • Ценят каждую секунду своего времени

Это не просто «ещё один файловый менеджер». Это инструмент, который буквально изменит ваш рабочий процесс.

Почему стоит попробовать nnn?

1. Невероятная скорость

Сравните сами:

Реклама
# Стандартный подход
$ ls -la
$ cd projects
$ ls -la
$ cd my_project

# С nnn
$ nnn
# И сразу перемещаетесь куда нужно

nnn использует «навигацию по вводу» — начинаете печатать название папки и сразу переходите в неё. Никаких лишних нажатий.

2. Минимализм и эффективность

  • Весит всего ~100 КБ
  • Потребляет меньше 3.5 МБ оперативной памяти
  • Не требует конфигурации для старта

При этом функциональность сравнима с графическими аналогами.

Демонстрация работы nnn

3. Расширяемость через плагины

Хотите предпросмотр файлов? Анализ использования диска? Пакетное переименование? Всё это и многое другое доступно через плагины.

Например, для предпросмотра изображений:

# Устанавливаем плагин
curl -Ls https://raw.githubusercontent.com/jarun/nnn/master/plugins/preview-tui | install -Dm755 /dev/stdin ~/.config/nnn/plugins/preview-tui

# Теперь можно просматривать изображения прямо в терминале

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

  1. Молниеносная навигация

    • Фильтрация файлов по мере ввода
    • Быстрый поиск с регулярными выражениями
    • Работа с вкладками (контекстами)
  2. Управление файлами без боли

    • Пакетное переименование
    • Копирование/перемещение с прогрессом
    • Интеграция с корзиной системы
  3. Интеграция с другими инструментами

    • Поддержка Vim/Neovim через плагины
    • Работа с архивами (создание, распаковка)
    • Поддержка SSHFS для удалённых файлов

Как начать использовать?

Установка проще простого:

# Для Ubuntu/Debian
sudo apt install nnn

# Для Arch Linux
sudo pacman -S nnn

# Из исходников
git clone https://github.com/jarun/nnn
cd nnn && make
sudo make install

После установки попробуйте базовые команды:

  • Enter — открыть файл/папку
  • Tab — переключить вкладку
  • / — начать поиск
  • ? — показать справку

Кому особенно пригодится?

  • Системным администраторам — для быстрой работы с серверами
  • Разработчикам — для удобной навигации в проектах
  • Любителям минимализма — кто предпочитает работать в терминале

nnn — это не просто файловый менеджер. Это новый способ взаимодействия с файловой системой. После недели использования вы удивитесь, как вообще обходились без него.

Попробуйте и убедитесь сами:

alias ls='nnn -de'

Эта простая команда заменит ваш привычный ls на нечто гораздо более мощное.

🍪 Мы используем файлы cookie и сервис аналитики Яндекс.Метрика, чтобы сайт работал лучше. Продолжая пользоваться devtrends.ru, вы соглашаетесь с обработкой данных согласно Политике конфиденциальности.