В момент, когда пробовал пересесть на тайлинговые оконные менеджеры, познакомился с консольными файловыми менеджерами. Точнее, знакомство состоялось тогда только с менеджером Ranger и где-то на задворках памяти еще сохранялись вьетнамские флэшбэки о том, как на уроках информатики учили пользоваться Norton Commander.
К тому же, в комментариях под статьями периодически показываются пользователи Midnight Commander, утверждающие, что этот файловый менеджер может решить практически любую задачу, стоящую перед пользователем в терминале. Говоря проще, эта статья не могла не появиться на канале. В ней поговорим о пяти консольных файловых менеджерах, которые пользователи в интернете выбирают чаще всего среди множества других.
1️⃣ Midnight Commander (mc)
Midnight Commander (mc) - это один из самых популярных файловых менеджеров Linux. Он имеет удобный интерфейс, основанный на командной строке, и предоставляет пользователю полный контроль над файловой системой. mc поддерживает копирование, перемещение, удаление и создание файлов и папок, а также позволяет просматривать содержимое файлов и редактировать их. mc также поддерживает множество расширений и плагинов, что позволяет пользователю настроить его под свои нужды.
Установка в Archlinux: sudo pacman -S mc
2️⃣ Ranger
Ranger - это еще один популярный файловый менеджер для Linux. Он также основан на командной строке и имеет простой, но эффективный интерфейс. Ranger предоставляет пользователю множество функций, включая быстрый просмотр содержимого файлов, копирование, перемещение, удаление и создание файлов и папок. Он также имеет встроенный текстовый редактор и поддерживает множество расширений и плагинов.
Установка в Archlinux: sudo pacman -S ranger
3️⃣ Vifm
Vifm - это файловый менеджер, основанный на Vim. Он предоставляет пользователю удобный интерфейс, основанный на командной строке, который позволяет выполнять множество операций с файлами и папками, включая копирование, перемещение, удаление и создание, также имеет встроенный текстовый редактор и поддерживает множество расширений и плагинов.
Установка в Archlinux: sudo pacman -S vifm
4️⃣ Nnn
Nnn - это файловый менеджер, который предоставляет пользователю простой, но эффективный интерфейс, основанный на командной строке. Он позволяет пользователю быстро перемещаться по файловой системе, а также копировать, перемещать, удалять и создавать файлы и папки. Nnn также поддерживает множество расширений и плагинов.
Установка в Archlinux: sudo pacman -S nnn
5️⃣ Cfiles
Cfiles - это файловый менеджер с простым интерфейсом, основанный на командной строке. Он предоставляет пользователю множество функций, включая быстрый просмотр содержимого файлов, копирование, перемещение, удаление и создание файлов и папок, также имеет встроенный текстовый редактор и поддерживает множество расширений и плагинов. Он также может работать в качестве менеджера файлов для удаленных серверов.
Установка в Archlinux: paru -S cfiles (перед этим убедитесь, что в дистрибутиве установлен консольный текстовый редактор vi)
Подведем итог
У пользователей, привыкших к графическому интерфейсу дистрибутивов Linux, может возникнуть справедливый вопрос о том, зачем эти файловые менеджеры нужны. Рискну предположить, что их используют по двум причинам:
- Использование файловых консольных менеджеров является продолжением стремления пользователя облегчить дистрибутив и рабочее окружение
Он устанавливает тайлинговый оконный менеджер, отключает экран входа в систему, использует файловый менеджер, музыкальный плеер и даже интернет-браузер в терминале. Причем делает это пользователь не потому, что его компьютер или ноутбук не могут позволить запустить на себе что-то тяжелое, навроде GNOME или KDE. Это своеобразный стиль жизнь, способ использования дистрибутива и системы, тяга ко всему минималистичному.
- Использование файловых консольных менеджеров является для пользователя удобной прослойкой между графическим интерфейсом и терминалом
Это позволяет сочетать удобства и быстроту работу в терминале с привычным многим пользователям графическим интерфейсом (хотя, правильнее будет назвать такой интерфейс псевдографическим). Таким образом, пользователь работает в терминале, но при этом выполняет поставленные задачи привычным способом через кнопки, менюшки, горячие клавиши и пр.
Возможно в комментариях пользователи консольных файловых менеджеров напишут иные причины, по которым продолжают использовать этот софт. Также жду комментариев по поводу того, какой консольный файловый менеджер вы считаете самым лучшим, какой используете и почему выбор пал на него.