Лучшие файловые менеджеро Linux

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

Лучшие файловые менеджеро Linux

- наш телеграм канал c секретами linux

1. GNU Midnight Commander

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

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 – консольный файловый менеджер

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

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

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 – консольный файловый менеджер

Для установки 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 – Браузер файлов терминала

Для установки 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 – менеджер последних файлов

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

$ 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 – Список файлов

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

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

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

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

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

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

Командир ВЦМ

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

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

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

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

Заключение

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

Начать дискуссию