9 лучших консольных файловых менеджеров Linux

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

https://t.me/linuxkalii –  ​- наш телеграм канал c секретами linux  

1. GNU Midnight Commander

Midnight Command, часто называемый просто mc, является одним из лучших файловых менеджеров, рассматриваемых в этой статье. Помимо копирования, перемещения, удаления и создания файлов и каталогов, Mc обладает множеством полезных функций: вы можете изменять права доступа, просматривать архивы, использовать его в качестве FTP-клиента и многое другое.

Gnu Midnight Commander
Gnu Midnight Commander

Для установки Midnight Commander можно воспользоваться следующими командами:

$ sudo apt install mc         [On Debian, Ubuntu and Mint]
$ sudo yum install mc         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
$ sudo emerge -a sys-apps/mc  [On Gentoo Linux]
$ sudo apk add mc             [On Alpine Linux]
$ sudo pacman -S mc           [On Arch Linux]
$ sudo zypper install mc      [On OpenSUSE] 

2. Диспетчер файлов консоли Ranger Console

Ranger – еще один хороший выбор при выборе консольного файлового менеджера. Он имеет vim-подобный интерфейс, предварительный просмотр выбранного файла или каталога, поддержку мышиных закладок и просмотр с помощью вкладок.

Для установки Ranger можно воспользоваться следующими командами:

$ sudo apt install ranger         [On Debian, Ubuntu and Mint]
$ sudo yum install ranger         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
$ sudo emerge -a sys-apps/ranger  [On Gentoo Linux]
$ sudo apk add ranger             [On Alpine Linux]
$ sudo pacman -S ranger           [On Arch Linux]
$ sudo zypper install ranger      [On OpenSUSE] 
Ranger - Console File Manager
Ranger – консольный файловый менеджер

3. Cfiles Быстрый терминальный файловый менеджер

Cfiles – это быстрый терминальный файловый менеджер, написанный на языке C и использующий ncurses, аналогичный ranger, он имеет несколько зависимостей, таких как cp, mv, fzf, xdg-open и другие. Несмотря на свою легкость, его установка требует дополнительных действий:

Cfiles - Terminal File Manager
Cfiles – терминальный файловый менеджер

Для установки cfiles сначала необходимо установить инструменты с помощью следующих команд:

$ sudo apt-get install build-essential          [On Debian/Ubuntu]
$ sudo yum groupinstall 'Development Tools'	[on CentOS/RHEL]

Далее клонируем репозиторий cfiles и устанавливаем его с помощью следующих команд

$ git clone https://github.com/mananapr/cfiles.git
$ cd cfiles
$ gcc cf.c -lncurses -o cf
$ sudo cp cf /usr/bin/            #Or copy somewhere else in your $PATH 

4. Файловый менеджер консоли Vifm

Vifm – еще один файловый менеджер на основе командной строки, использующий интерфейс curses. Однако он копирует некоторые возможности mutter. Если вы являетесь пользователем Vim, то для работы с vifm вам не потребуется изучать новый набор команд. Он использует те же сочетания клавиш, а также позволяет редактировать несколько типов файлов.

Как и другие консольные файловые менеджеры, он имеет две панели и поддерживает автозавершение. Также поддерживаются различные представления для сравнения деревьев файлов. Кроме того, с его помощью можно выполнять удаленные команды.

Vifm - Console File Manager
Vifm – консольный файловый менеджер

Для установки Vifm можно воспользоваться следующими командами:

$ sudo apt install vifm         [On Debian, Ubuntu and Mint]
$ sudo yum install vifm         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
$ sudo emerge -a sys-apps/vifm  [On Gentoo Linux]
$ sudo apk add vifm             [On Alpine Linux]
$ sudo pacman -S vifm           [On Arch Linux]
$ sudo zypper install vifm      [On OpenSUSE]

5. Nnn Браузер файлов терминала

Nnn – самый быстрый консольный файловый менеджер в нашем списке. Несмотря на меньшее количество функций по сравнению с другими файловыми менеджерами, он очень легкий и наиболее близок к настольному файловому менеджеру по тем возможностям, которые можно получить на консоли. Интерфейс прост и позволяет новым пользователям легко освоиться с терминалом.

Nnn - Terminal File Browser
Nnn – Браузер файлов терминала

Для установки nnn можно воспользоваться следующей командой:

$ sudo apt install nnn         [On Debian, Ubuntu and Mint]
$ sudo yum install nnn         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
$ sudo emerge -a sys-apps/nnn  [On Gentoo Linux]
$ sudo apk add nnn             [On Alpine Linux]
$ sudo pacman -S nnn           [On Arch Linux]
$ sudo zypper install nnn      [On OpenSUSE]

6. Lfm Last File Manager

Lfm, сокращенно Last File Manager, – это консольный файловый менеджер на основе языка curses, написанный на Python. Он может быть использован с 1 или 2 панелями. Имеет ряд полезных функций, таких как фильтры, закладки, история, VFS для сжатых файлов, древовидный вид, прямая интеграция с командой find, утилитой grep, командой df и другими инструментами. Доступны также настраиваемые темы.

Lfm - Last File Manager
Lfm – менеджер последних файлов

Для установки можно воспользоваться следующей командой:

$ sudo apt install lfm         [On Debian, Ubuntu and Mint]
$ sudo yum install lfm         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
$ sudo emerge -a sys-apps/lfm  [On Gentoo Linux]
$ sudo apk add lfm            [On Alpine Linux]
$ sudo pacman -S lfm           [On Arch Linux]
$ sudo zypper install lfm      [On OpenSUSE] 

Вы также можете установить lfm с помощью команды pip: $ sudo pip install lfm

7. lf – Список файлов

Lf“List files” – это файловый менеджер командной строки, написанный на языке Go и вдохновленный программой Ranger. Изначально он был призван заполнить пробелы недостающих возможностей, которые были у Ranger.

lf - List Files
lf – Список файлов

К числу основных особенностей lf относятся:

  • кроссплатформенность – Linux, OSX, Windows (только частичная).
  • Единый бинарный файл без зависимостей от времени выполнения.
  • Малый объем занимаемой памяти.
  • Конфигурирование с помощью команд оболочки.
  • Настраиваемые связки клавиш.

В дальнейших планах – активизация управления мышью.

Для установки lf просто загрузите бинарную сборку для вашей ОС со страницы релизов lf.

8. Командир ВЦМ

WCM command – еще один кроссплатформенный консольный файловый менеджер. Авторы WCM commander стремились создать кроссплатформенный файловый менеджер, имитирующий возможности Far Manager.

WCM Commander
Командир ВЦМ

Он имеет встроенный терминал, текстовый редактор и просмотрщик, подсветку синтаксиса, виртуальную файловую систему и очень быстрый пользовательский интерфейс. Также включена поддержка мыши. Пакет для каждой ОС можно найти на странице загрузки WCM.

9. Файловый менеджер Walk Terminal

Walk – это терминальный навигатор, который служит альтернативой традиционным командам ls и cd. Он позволяет осуществлять быструю навигацию с помощью нечеткого поиска, интеграция с cd довольно проста, а Vim можно открыть прямо из walk.

Walk Terminal File Manager
Файловый менеджер Walk Terminal
Заключение

Это была наша краткая презентация о некоторых лучших консольных файловых менеджерах Linux. Если вы считаете, что мы упустили какой-то из них или что какой-то из них вам нравится больше, пожалуйста, поделитесь своими соображениями в разделе комментариев.

+1
0
+1
5
+1
0
+1
0
+1
0

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *