Поиск по сайту:

9 обязательных файловых менеджеров консоли Linux [Терминал]


Консольные файловые менеджеры Linux могут быть очень полезны в повседневных задачах, при управлении файлами на локальном компьютере или при подключении к удаленному компьютеру. Представление каталога в визуальной консоли помогает нам быстро выполнять операции с файлами/папками и экономит время.

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

1. Полуночный командир GNU

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

Вы можете найти наш полный обзор консольного файлового менеджера 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

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

Вы можете найти наш полный обзор здесь: Ranger – хороший консольный файловый менеджер с привязками клавиш vi.

Чтобы установить 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] 

3. Файловый менеджер быстрого терминала Cfiles

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

Чтобы установить 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 

Более подробный обзор cfiles можно найти здесь: Cfiles — файловый менеджер терминала для Linux.

4. Консольный файловый менеджер Vifm

Vifm — еще один файловый менеджер на основе командной строки, использующий интерфейс Curses. Однако этот копирует некоторые функции mutter. Если вы являетесь пользователем Vim, вам не нужно изучать новый набор команд для работы с 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]

Более подробный обзор vifm можно найти в файловом менеджере Vifm на основе командной строки для Linux.

5. Браузер файлов терминала 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]

Более подробную предварительную версию nnn можно найти на Nnn — быстром и удобном файловом браузере терминала.

6. Последний файловый менеджер Lfm

Lfm, сокращенно от Last File Manager, — это консольный файловый менеджер на основе проклятий, написанный на 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. Первоначально он должен был заполнить пробелы в недостающих функциях рейнджера.

Некоторые из основных особенностей lf:

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

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

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

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

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

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

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

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

Заключение

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