ќбсудим вашу задачу в Telegram - чате?

ћерион Ќетворкс

5 минут чтени€

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

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

8 крутых файловых менеджеров Linux: обзор и установка

GNU Midnight Commander

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

 GNU Midnight Commander

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

sudo apt install mc	#[Debian/Ubuntu]
sudo yum install mc	#[CentOS/RHEL]
sudo dnf install mc	#[Fedora]

Ranger Console File Manager

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

 Ranger Console File Manager

ƒл€ установки рейнджера используйте следующие команды:

sudo apt install ranger	#[Debian/Ubuntu]
sudo yum install ranger	#[CentOS/RHEL]
sudo dnf install ranger	#[Fedora]

Cfiles Fast Terminal File Manager

Cfiles - это быстрый файловый менеджер терминала, написанный на C и использующий библиотеку ncurses, похожий на Ranger, и он также использует сочетани€ клавиш vi.

 Cfiles Fast Terminal File Manager

ќн имеет несколько зависимостей, таких как cp, mv, fzf, xdg-open и другие. Ќесмотр€ на то, что он легкий, его установка требует еще нескольких шагов.

„тобы установить cfiles, сначала вам нужно установить инструменты разработки, использу€ следующие команды:

sudo apt-get install build-essential	#[Debian/Ubuntu]
sudo yum groupinstall 'Development Tools'	#[CentOS/RHEL 7/6]

«атем клонируйте репозиторий cfiles и установите его, использу€ следующие команды:

git clone https://github.com/mananapr/cfiles.git
cd cfiles
gcc cf.c -lncurses -o cf
sudo cp cf /usr/bin/	#»ли скопируйте куда-нибудь себе в $PATH

Vifm Console File Manager

Vifm - еще один файловый менеджер на основе командной строки, использующий интерфейс curses. ќн копирует некоторые особенности из mutter. ≈сли вы €вл€етесь пользователем vim, вам не нужно изучать новый набор команд дл€ работы с vifm. ќн использует одинаковые сочетани€ клавиш, а также имеет возможность редактировать несколько видов файлов.

 ак и другие консольные файловые менеджеры, он имеет две панели, поддерживает автозаполнение. ќн также поддерживает различные виды дл€ сравнени€ файловых деревьев. “акже с ним вы также можете выполн€ть удаленные команды.

 Vifm Console File Manager

„тобы установить Vifm используйте следующие команды:

sudo apt install vifm	#[Debian/Ubuntu]
sudo yum install vifm	#[CentOS/RHEL]
sudo dnf install vifm	#[Fedora]

Nnn Terminal File Browser

Nnn - самый быстрый консольный файловый менеджер в нашем списке. ’от€ он имеет меньше возможностей по сравнению с другими файловыми менеджерами, он чрезвычайно легок и наиболее близок к настольному файловому менеджеру по тому, что вы можете получить на консоли. ѕростое взаимодействие позвол€ет новым пользовател€м легко привыкнуть к терминалу.

 Nnn Terminal File Browser

„тобы установить nnn, вы можете использовать следующие команды:

sudo apt install nnn	#[Debian/Ubuntu]
sudo yum install nnn	#[CentOS/RHEL]
sudo dnf install nnn	#[Fedora]

Lfm Last File Manager

Lfm или Last File Manager - консольный файловый менеджер на основе curses, написанный на Python 3.4. ћожет использоватьс€ с одной или двум€ панел€ми. ¬ нем есть несколько полезных функций, таких как фильтры, закладки, истори€, VFS дл€ сжатых файлов, древовидна€ структура и пр€ма€ интеграци€ с командой поиска, утилитой grep, командой df и другими инструментами. “акже доступны кастомные темы.

 Lfm Last File Manager

”становить Lfm можно при помощи следующих комманд:

sudo apt install lfm	#[Debian/Ubuntu]
sudo yum install lfm	#[CentOS/RHEL]
sudo dnf install lfm	#[Fedora]
sudo pacman -S lfm	#[Arch Linux]

¬ы также можете установить Lfm использу€ pip

sudo pip install lfm

lf Ц List Files

Lf Ц "List files" - файловый менеджер командной строки, написанный на Go, вдохновленный Ranger. ѕервоначально он был предназначен, чтобы заполнить пробелы недостающих функций, которые были у Ranger.

 lf Ц List Files

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

  • Ёто кроссплатформенность - Linux, OSX, Windows (только частично);
  • ќдин двоичный файл без каких-либо зависимостей во врем€ выполнени€;
  • Ќизкий объем пам€ти;
  •  онфигураци€ с помощью команд оболочки;
  • Ќастраиваемые сочетани€ клавиш.

„тобы установить lf, просто загрузите сборку, св€занную с бинарными файлами дл€ вашей ќ—, со страницы релизов lf.


WCM Commander

ѕоследней в нашем списке €вл€етс€ WCM Commander, котора€ €вл€етс€ еще одним кроссплатформенным консольным файловым менеджером. јвторы WCM Commander намеревались создать кроссплатформенный файловый менеджер, который имитирует функции Far Manager.

 WCM Commander

ќн имеет встроенный терминал, встроенный текстовый редактор и средство просмотра, подсветку синтаксиса, виртуальную файловую систему и очень быстрый пользовательский интерфейс. ѕоддержка мыши также включена. ѕакет дл€ каждой ќ— можно найти на странице загрузки WCM.


«аключение

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


ѕолезна ли ¬ам эта стать€?


Ёти статьи могут быть вам интересны: