Консольные файловые менеджеры Linux могут быть очень полезны в повседневных задачах, при управлении файлами на локальном компьютере или при подключении к удаленной машине. Визуальная консоль представления каталога помогает быстро выполнять операции с файлами/папками и экономит много времени. В этой статье мы рассмотрим некоторые из наиболее часто используемых файловых менеджеров консоли Linux, их функции и преимущества.
GNU Midnight Commander
Midnight Command, которую часто называют просто mc, является одним из лучших файловых менеджеров, которые мы будем обсуждать в этой статье. Mc поставляется с разнообразными видами полезных функций, кроме копирования, перемещения, удаления, создания файлов и каталогов, вы можете изменять права доступа, изменять владельца, просматривать архивы, использовать его в качестве FTP-клиента и многое другое…
Для установки Midnight Commander вы можете использовать следующие команды:
Ranger Console File Manager
Ranger является еще одним хорошим выбором, когда вы ищете консольный файловый менеджер. Он имеет vim-подобный интерфейс, предварительный просмотр выбранного файла или каталога, поддержку мыши в закладках и работу со вкладками.
Для установки Ranger вы можете использовать следующие команды:
Cfiles Fast Terminal File Manager
Cfiles — это быстрый файловый менеджер терминала, написанный на языке C и использующий ncurses, он похож на ranger, также он использует сочетания клавиш такие как в vi. Он имеет несколько зависимостей, таких как cp, mv, fzf, xdg-open и т.д. Несмотря на то, что он очень простой, его установка требует несколько дополнительных шагов:
Чтобы установить cfiles, сначала вам нужно установить средства разработки, используя следующие команды:
Затем клонировать репозиторий cfiles и установить его, используя следующие команды:
Vifm Console File Manager
Vifm — еще один файловый менеджер на основе командной строки, использующий интерфейс curses. Однако этот файловый менеджер, имеет некоторые особенности из mutter. Если вы пользователь vim, вам не нужно изучать новый набор команд для работы с vifm. Он использует одинаковые сочетания клавиш, а также имеет возможность редактировать несколько видов файлов.
Как и другие консольные файловые менеджеры, он имеет две панели и поддерживает автозаполнение. Он также поддерживает различные представления для сравнения файловых деревьев. Вы также с его помощью можете выполнять удаленные подключения.
Для установки Vifm вам необходимо использовать следующие команды:
Nnn Terminal File Browser
Nnn — самый быстрый консольный файловый менеджер в нашем списке. Он обладает меньшим количеством возможностей по сравнению с другими файловыми менеджерами. Взаимодействие с ним очень простое, что как следствие позволяет новым пользователям быстро привыкнуть к терминалу.
Чтобы установить nnn, вам необходимо использовать следующую команду:
Lfm — Last File Manager
Lfm сокращение от Last File Manager — консольный файловый менеджер на основе curses, написанный на Python 3.4. Данный файловый менеджер может использоваться с 1 или 2 панелями. В нём есть множество полезных функций, таких как фильтры, закладки, история, VFS для сжатых файлов, древовидное представление, прямая интеграция с командой find, утилитой grep, командой df и другими инструментами. Также доступны настройки темы.
Чтобы установить Lfm, вы можете использовать следующую команду:
Вы также можете установить lfm с помощью команды pip:
lf – List Files
Lf — «List Files» – файловый менеджер командной строки, написанный на Go. Первоначально он был предназначен, чтобы исправить проблемы, которые были характерны для ranger.
Некоторые из основных особенностей lf:
- он кроссплатформенный — Linux, OSX, Windows (только частично);
- один двоичный файл без каких-либо зависимостей во время выполнения;
- низкий объем памяти;
- конфигурация с помощью команд оболочки;
- настраиваемые сочетания клавиш.
Чтобы установить lf, просто загрузите сборку, связанную с бинарными файлами для вашей ОС, со страницы релизов lf.
WCM Commander
Последней в нашем списке является WCM Commander, который является еще одним кросс-платформенным консольным файловым менеджером. Авторы WCM—Commander намеревались создать кроссплатформенный файловый менеджер, который имитирует функции Far Manager.
Он имеет встроенный терминал, встроенный текстовый редактор и средство просмотра, подсветку синтаксиса, виртуальную файловую систему и очень быстрый пользовательский интерфейс. Также он поддерживает мышь. Пакет сборки для каждой ОС можно найти на странице загрузки WCM.
Заключение
Это небольшая статья о некоторых из лучших файловых менеджерах консоли Linux. Если вы думаете, что мы пропустили какой-то важный файловый менеджер, пожалуйста, поделитесь своими мыслями в разделе комментариев.
Спасибо за уделенное время на прочтение статьи!
Если возникли вопросы, задавайте их в комментариях.
Подписывайтесь на обновления нашего блога и оставайтесь в курсе новостей мира инфокоммуникаций!
Чтобы знать больше и выделяться знаниями среди толпы IT-шников, записывайтесь на курсы Cisco, курсы по кибербезопасности, полный курс по кибербезопасности, курсы DevNet (программируемые сети) от Академии Cisco, курсы Linux от Linux Professional Institute на платформе SEDICOMM University (Университет СЭДИКОММ).
Курсы Cisco, Linux, кибербезопасность, DevOps / DevNet, Python с трудоустройством!
- Поможем стать экспертом по сетевой инженерии, кибербезопасности, программируемым сетям и системам и получить международные сертификаты Cisco, Linux LPI, Python Institute.
- Предлагаем проверенную программу с лучшими учебниками от экспертов из Cisco Networking Academy, Linux Professional Institute и Python Institute, помощь сертифицированных инструкторов и личного куратора.
- Поможем с трудоустройством и стартом карьеры в сфере IT — 100% наших выпускников трудоустраиваются.
- Проведем вечерние онлайн-лекции на нашей платформе.
- Согласуем с вами удобное время для практик.
- Если хотите индивидуальный график — обсудим и реализуем.
- Личный куратор будет на связи, чтобы ответить на вопросы, проконсультировать и мотивировать придерживаться сроков сдачи экзаменов.
- Всем, кто боится потерять мотивацию и не закончить обучение, предложим общение с профессиональным коучем.
- отредактировать или создать с нуля резюме;
- подготовиться к техническим интервью;
- подготовиться к конкурсу на понравившуюся вакансию;
- устроиться на работу в Cisco по специальной программе. Наши студенты, которые уже работают там: жмите на #НашиВCisco Вконтакте, #НашиВCisco Facebook.
4 комментария. Оставить новый
Какой бы дистрибутив не устанавливал, MC у меня всегда в списке одной из первых программ для установки если его нет в системе. Спасибо ценный за обзор.
Для полновесной системы (где есть питоны и тд) нет смысла ставить что-то, кроме МС.
А для «компактных» систем, куда не установить просо так МС, никаких питонов и тд нет.
Это наводит на мысль, что многие приведенные менеджеры:
1) либо играют на одном поле с МС (и соответственно проигрывают).
2) либо играют вне поля МС… и там большинство из них просто не запустится, т.к. требуют серьезных «зависимостей».. собственно потому там альтернатива МС и нужна.
Возникает парадокс: либо МС можно легко установить (и тогда всё остальное не нужно), либо МС не установить простым путем… но и большинство альтернатив там не рабочая… то есть тоже не нужна.
Единственно вот LF вроде без зависимостей.. его и попробую видимо. И то.. только потому, что ZSH не установить тоже как и МС.
Подскажите, а какой-нибудь из этих файловых менеджеров поддерживает режим драг н дроп? Очень удобно было в тотал коммандере на винде работать, а сейчас на линуксе такого удобства нет.
Если бы в MC не выпилили поддержку Samba — альтернатив никто и не искал бы