Способы оплаты Abuse

Топ-4 консольных файловых менеджеров для Linux

28.11.2024, 16:30

Если заходит речь об управлении файлами, то большинство пользователей Linux впадают в 2 крайности. Первая — использование только GUI-программ вроде Nautilus. Вторая — признание исключительно команды ls для поиска и работы с файлами. 

Мало кто знает, что есть компромиссный вариант в виде консольный файловых менеджеров. По удобству они не уступают GUI-утилитам, но при этом работают намного быстрее и потребляют меньше ресурсов. 

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

Vifm

 

Как следует из названия, Vifm предоставляет среду, похожую на Vim, для управления объектами в файловой системе. Если вы знакомы с Vi или Vim, то вы почувствуете себя как дома: файловый менеджер обладает теми же сочетаниями, и что и всем известный текстовый редактор.

Ключевые особенности Vifm:

  • Сравнение деревьев директорий.
  • Отмена/повтор действий.
  • Поддержка файловых систем FUSE.
  • Цветовые схемы, которые можно применять к поддеревьям.
  • Расширенные функции фильтрации и переименования файлов.
  • Закладки (теги).
  • Сессии.
  • Встроенная интеграция с GNU Screen и tmux.

Vifm доступен в стандартных репозиториях большинства дистрибутивов Linux. Для установки на Ubuntu выполните команду:

sudo apt install vifm

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

vifm

Midnight Commander

 

GNU Midnight Commander — известный двухпанельный файловый менеджер с полным набором необходимых функций для работы с файлами в текстовом режиме. В нем также есть встроенный просмотрщик и редактор.

Ключевые особенности GNU Midnight Commander:

  • Встроенная виртуальная файловая система для работы с удаленными файловыми системами и архивами.
  • Поддержка мыши в большинстве терминальных эмуляторов X Window System и на консоли Linux.
  • Текстовые и шестнадцатеричные редакторы.
  • Список часто посещаемых мест.
  • Завершающие команды с помощью Alt-Tab.
  • Поддержка подсистем.
  • Восстановление файлов в Linux.
  • Поддержка FTP-прокси.

Во всех репозиториях Midnight Commander сокращенно называют mc. Для установки выполните команду:

sudo apt install mc

nnn

 

n3 или nnn — многофункциональный терминальный файловый менеджер для фанатов минимализма. Программа практически не требует настройки и требует для работы не более 3,5 мегабайт оперативной памяти. 

Ключевые особенности nnn:

  • Совместимость с POSIX, придерживается стиля кодирования ядра Linux
  • Минимальные зависимости от библиотек, легко компилируется
  • Поддержка сенсорных экранов и удобных для работы на мобильных устройствах горячих клавиш
  • Основная поддержка экранных читалок и устройств для Брайля
  • Запуск плагинов и пользовательских команд с помощью горячих клавиш
  • Запуск приложений, выполнение команд, создание оболочек и другие функции

nnn доступен в репозиториях большинства дистрибутивов. Для установки на Ubuntu выполните команду:

sudo apt install nnn

Вы также можете скачать уже скомпилированный бинарник с страницы релизов проекта.

lfm

 

lfm или Last File Manager — это файловый менеджер, написанный на Python. По умолчанию он использует интерфейс с двумя панелями и стильная темная тема.

Ключевые особенности lfm:

  • Поддержка вкладок, фильтров файлов, закладок, истории и т.д.
  • Виртуальная файловая система (VFS) для работы с архивированными файлами.
  • Прямая интеграция с инструментами find/grep, df и другими.
  • Цветовая подсветка файлов по расширению.
  • Полностью настраиваемые темы (цвета) и привязки клавиш.
  • Поддержка имен файлов с широкими символами.

lfm доступен в стандартных репозиториях большинства крупных Linux-дистрибутивов. Для установки на Ubuntu выполните команду:

sudo apt install lfm

Консольные файловые менеджеры для Linux — это отличный компромисс между простотой использования и эффективностью. Они обеспечивают скорость и низкое потребление ресурсов, не уступая по удобству графическим интерфейсам. Мы представили несколько популярных и функциональных инструментов, таких как Vifm, Midnight Commander, nnn и lfm, которые подойдут как для опытных пользователей, так и для новичков, ищущих удобное управление файлами в терминале.