Лучшие файловые менеджеро 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 Terminal
Заключение
Это была наша краткая презентация о некоторых лучших консольных файловых менеджерах Linux. Если вы считаете, что мы упустили какой-то из них или что какой-то из них вам нравится больше, пожалуйста, поделитесь своими соображениями в разделе комментариев.