Файловые менеджеры Linux
Last updated
Last updated
Файловый менеджер — основа графической составляющей операционной системы, которая отвечает за взаимодействие с файлами и выполнение других операций с программным обеспечением. В Linux практически все функции, доступные через стандартный терминал, переносятся разработчиками в файловые менеджеры, обеспечивая простоту управления ОС. В сегодняшнем нашем обзоре речь пойдет о самых популярных ФМ, которые находятся в открытом доступе и могут быть установлены практически на любой дистрибутив данной платформы.
Начинает список файловых менеджеров инструмент под названием Dolphin. Сейчас вы автоматически получаете его при установке оболочки KDE, то есть он официально используется там как ФМ по умолчанию. Если вы уже знакомы с графической оболочкой KDE, то знаете, что раньше там применялся Konqueror, выполняющий роль еще и браузера. Многие пользователи жаловались, что это программное обеспечение было слишком сложным для начинающих юзеров, а как раз такой контингент и использует ФМ чаще всего, отказываясь от работы через консоль. В итоге уже более десяти лет именно Dolphin является главной составляющей упомянутой оболочки.
На текущий момент разработка Dolphin была прекращена, поскольку ведется работа над новой версией графической оболочки, где, скорее всего, будет использоваться другой файловый менеджер. Однако сейчас ничто не мешает установить это обеспечение из официальных репозиториев и спокойно работать с ним на своем компьютере. Из главных преимуществ Dolphin можно отметить присутствие режима навигационной цепочки в адресной строке, что позволяет просматривать все переходы до последней директории. Еще здесь имеется функция предварительного просмотра объектов при наведении на них курсора, сортировка файлов по различным параметрам, возможность открыть их в отдельных вкладках или разделить окно менеджера на две колонки. Все это делает рассматриваемый инструмент многофункциональным и удобным тем юзерам, кто привык взаимодействовать с файлами не через терминал, а задействуя именно графический интерфейс. Если вы захотите быстро установить и опробовать Dolphin, делается это при помощи команды sudo apt install dolphin
. В случае, когда дистрибутив не позволяет использовать подобные команды, воспользуйтесь официальным сайтом ФМ, перейдя по указанной ниже ссылке.
Перейти к скачиванию Dolphin с официального сайта
Название файлового менеджера Double Commander уже говорит само за себя — он реализован в виде двух панелей. Если в некоторых графических интерфейсах пользователь может выбрать вариант разделения, то здесь он активируется по умолчанию, что создает больший комфорт во время длительной работы с различными объектами. Этот ФМ не применяется как стандартный ни в одном дистрибутиве, а распространяется бесплатно на официальном сайте. Любой юзер может ввести команду для его инсталляции или загрузить архив с официального сайта. Переход на этот файловый менеджер осуществляется после ввода doublecmd
в консоль.
Поговорим о главных особенностях этого решения. Помимо двух панелей, Double Commander поддерживает Unicode, а это значит, что не возникнет никаких проблем с отображением названий файлов, директорий и программ, поскольку эта технология как раз и отвечает за поддержку символов практически всех языков мира. Что касается выполнения операций, то все это осуществляется в фоновом режиме, поэтому скрыто от глаз обычного пользователя. Есть встроенный текстовый редактор, просмотрщик файлов в различных форматах, например, двоичном, а также доступно открытие различных изображений. Для взаимодействия с библиотеками Double Commander предлагает групповое переименовывание, поддержку вкладок, редактирование колонок и синхронизацию директорий. Более опытных юзеров заинтересует поддержка консольных архиваторов и возможность использования скриптов Lua. Если вы заинтересовались в инсталляции Double Commander на свой компьютер, воспользуйтесь одним из приведенных далее источников.
Официальный репозиторий: sudo apt install doublecmd-qt или sudo apt install doublecmd-gtk
;
Пользовательские репозитории:
wget -nv https://download.opensuse.org/repositories/home:Alexx2000/xUbuntu_18.10/Release.key -O Release.key
sudo apt-key add - < Release.key
sudo sh -c "echo 'deb http://download.opensuse.org/repositories/home:/Alexx2000/xUbuntu_18.04/ /' > /etc/apt/sources.list.d/home:Alexx2000.list"
sudo apt-get update
sudo apt install doublecmd-qt5, sudo apt upgrade
(каждая команда должна быть выполнена по очереди);
Архив с официального сайта.
Перейти к скачиванию Double Commander с официального сайта
Следующий файловый менеджер — GNOME Commander. Он имеет открытый исходный код и предпочтителен к установке в среде GNOME, о чем говорит само название ФМ. Опытных пользователей обрадует поддержка FTP, SFTP и WebDAV, а начинающие и любители получат все те же функции, которыми должен обладать хороший графический интерфейс. Здесь есть контекстное меню, открывающееся при нажатии правой кнопкой мыши. В нем вы можете без каких-либо проблем использовать все те опции, которые привыкли видеть в подобных инструментах управления. Дополнительно отметим присутствующую историю, которая сохраняет последние посещаемые папки, и быстрый просмотр фотографий и текстовых документов, включая отображение метаданных для большинства популярных форматов файлов.
Если останавливаться более детально на всех встроенных функциях, то нельзя обойти стороной и встроенную командную строку, поддержку популярных языков, реализацию настраиваемых горячих клавиш и инструменты для всяческого взаимодействия с файлами (переименование, поиск, сравнение, сортировка и поиск по определенным параметрам). Опытных же пользователей заинтересует поддержка скриптов, написанных на популярном языке Python, а также возможность реализации пользовательских плагинов. Интерфейс GNOME Commander разделяется на две панели, что позволяет разместить абсолютно всю необходимую информацию. Реализация его внешнего вида стандартная, каких-то особых нюансов в этом плане не имеется. Для скачивания и инсталляции воспользуйтесь одним из способов:
Встроенный в дистрибутив магазин приложений;
Команда sudo apt-get install gnome-commander
;
Скачивание архива с официального сайта.
Перейти к скачиванию GNOME Commander с официального сайта
Krusader — один из самых продвинутых существующих файловых менеджеров. Конечно, он может разделяться на две панели, но это не главное его преимущество. Он был разработан практически двадцать лет назад с одной целью — создание альтернатив Total Commander для Linux, поскольку на то время никакого софта для управления объектами не существовало. За долгие годы разработки создателям удалось сделать из Krusader передовым ФМ, который поддерживает монтируемые файловые системы, позволяет просматривать и редактировать текст через встроенное средство, синхронизирует директории, сравнивает файлы по содержимому и позволяет всячески управлять присутствующими в системе элементами
Помимо всего, Krusader имеет встроенный инструмент по работе с архивами, позволяет задавать огромное количество пользовательских горячих клавиш. Опытным юзерам здесь понравится возможность монтирования разделов, массового переименования по маскам, а также приглянется встроенный эмулятор терминала. У Krusader есть множество версий, каждая из которых обладает собственными уникальными особенностями. Более детальную информацию обо всех этих опциях вы найдете на официальном сайте, перейдя по следующей ссылке. Дополнительно далее вы найдете команды, позволяющие инсталлировать Krusader в графическую оболочку.
Перейти к скачиванию Krusader с официального сайта
Самый популярный дистрибутив операционной системы Linux под названием Ubuntu сейчас выпускается под управлением графической оболочки GNOME. Файловый менеджер Nautilus — официальное приложение данного окружения рабочего стола, соответственно, получаемое вместе с ним во время инсталляции ОС. Здесь есть все, что может понадобиться обычному и продвинутому пользователю. Если вы только переходите с Windows и желаете максимально упростить свое взаимодействие с Линуксом, снизив количество обращений к терминалу до минимума, Nautilus — как раз то решение, которое должно вас заинтересовать.
Из интересных функций Nautilus стоит отметить возможность предпросмотра файлов в виде иконок, различные представления объектов в директориях, например, список или значки разных размеров, сохранение истории посещаемых папок, что позволяет в любой момент узнать, к какой именно директории осуществлялся переход в определенное время. Когда пользователь задействует FTP, Nautilus пригодится для просмотра содержимого сайтов через GVFS. Если вы захотели установить этот файловый менеджер в другую оболочку, воспользуйтесь приведенным ниже кодом.
sudo add-apt-repository ppa:gnome3-team/gnome3
sudo apt-get update && sudo apt-get install nautilus
Далее мы предлагаем ознакомиться с графическим интерфейсом по управлению файлами в операционной системе, который называется MuCommander. Этот ФМ, как и многие другие, тоже представлен в двухпанельном виде, к чему уже давно привыкли многие пользователи. Программа была полностью написана на языке Java, поэтому будьте готовы, что перед инсталляцией в обязательном порядке придется добавить элементы Java Runtime Environment в свой дистрибутив. Пункты меню и все остальное содержимое данного софта переведено на русский язык, что позволит начинающим быстро разобраться в управлении. По большей степени этот вариант нацелен именно на опытных пользователей, о чем детально мы расскажем в следующем абзаце, когда будем говорить про достоинства и недостатки. Сейчас предлагаем взглянуть на изображение окна MuCommander, чтобы изучить его интерфейс.
Теперь перейдем к недостаткам и достоинствам. Сначала поговорим о положительных моментах. Они заключаются в работе с локальными дисками, куда входят: FTP, SFTP, Samba, NFS, HTTP и Bonjour. Присутствует встроенный инструмент по открытию и редактированию архивов, навигационная панель, дерево каталогов, а также имеется возможность переименовывать объекты группами. К минусам относится несовершенная функция поиска файлов и минимальная реализация Drag & Drop, то есть файлы можно только копировать в указанную директорию. Пока не существует официальных репозиториев, откуда можно было бы загрузить MuCommander для установки через терминал, поэтому ниже мы предоставляем ссылку на официальный сайт, откуда осуществляется загрузка архива для дальнейшей инсталляции.
Перейти к скачиванию MuCommander с официального сайта
Если вы предпочитаете работать с дистрибутивами Линукс в графической оболочке LXDE, то файловый менеджер PCManFM уже вам знаком, поскольку он является стандартным решением этой среды. Другим пользователям мы рекомендуем прочесть больше информации об этом ФМ, поскольку его функциональность очень обширна, а интерфейс выполнен в максимально удобном виде и чем-то напоминает известный Nautilus. Опытные юзеры через PCManFM без проблем смогут получить доступ к удаленным файловым системам, используя соответствующие аргументы для перехода. Дополнительно им пригодится эмулятор терминала и поддержка установки пользовательских плагинов.
Обычных юзеров PCManFM тоже может заинтересовать. Здесь полностью реализована функция Drag & Drop, поэтому с перемещением объектов не возникнет никаких проблем. В новинку является и корзина, позволяющая хранить файлы до их окончательного удаления. Уточним, что во многих файловых менеджерах такая составляющая просто отсутствует, а объекты сразу же стираются навсегда. Позволяется настроить ассоциации объектов, что позволит выбрать программу по умолчанию для их открытия. Гибкая настройка главного окна и системного меню приложений позволит персонализировать оболочку под любые требования. Достоинства Drag & Drop можно перечислять еще очень долго, поэтому мы остановились лишь на самом главном, а все об этом ФМ предлагаем узнать на сайте разработчиков.
Еще один классический файловый менеджер, который установлен в графической оболочке. Thunar изначально был предназначен для Xfce, заменив собою Xffm. Разработчики при создании делали упор на производительность и простоту в управлении. Они добавили возможность установки пользовательских плагинов для максимального расширения функциональности ФМ. Если вы обратите внимание на представленный ниже скриншот, то заметите, что Thunar очень похож на уже упомянутое раньше решение Nautilus. Это делает его еще более простым в понимании для начинающих. С момента своего выхода (2009 год) Thunar прогрессировал с версии 1.0.0 до 1.8.1, которая была выпущена в 2018 году. Сейчас разработчики все еще активно трудятся над этой программой, выпуская все больше полезных нововведений.
В Thunar имеются все стандартные опции, о которых мы уже говорили выше, однако выделить отдельно хотелось бы возможность смены владельцев для файлов, что поможет при конфигурации уровней доступа без использования консоли. Из особенностей еще стоит упомянуть автоматическое монтирование подключаемых носителей и отображение скорости копирования или удаления файлов, что было добавлено не так давно. Помимо пользовательских плагинов разработчики предлагают задействовать фирменные. Давайте вкратце расскажем об основных:
ФМ по умолчанию доступен только обладателям оболочки Xfce и установить его отдельно не представляется возможным.
Перейти на официальный сайт Thunar
Sunflower — довольно стандартный файловый менеджер, который был полностью написан на известном языке программирования Python. Распространяется он бесплатно, соответственно, имеет открытый исходный код. PyGTK и Python-gnome здесь используются для прорисовки графического интерфейса, VTE является эмулятором терминала, а библиотека Python-notify отвечает за появление уведомлений. Что же касается стандартного синтаксиса Python, то он в Sunflower выступает в роли интерпретатора.
В этом ФМ поддерживается многовкладочный интерфейс, само окно реализовано в виде двух панелей. Из указанных выше сведений вы уже знаете, что здесь имеется встроенный эмулятор терминала. Полностью реализована функция Drag & Drop, что позволит без каких-либо трудностей взаимодействовать с файлами, а также разработчики позволяют создавать сочетания клавиш для упрощения выполнения сложных действий. Если функциональности Sunflower вам покажется мало, ничего не мешает загрузить поддерживаемые пользовательские плагины. Данный файловый менеджер распространяется в виде архива, DEB или RPM пакета. Все это доступно для скачивания на фирменном сайте.
Перейти к скачиванию Sunflower с официального сайта
Кратко рассмотрим еще один простой ФМ, разработчики которого, по их же словам, делают акцент на низком потреблении системных ресурсов. Если вы заинтересованы в гибкой настройке внешнего вида, то обратить внимание на XFE точно стоит. Еще здесь реализована функция перетаскивания объектов, что отсутствует у некоторых других представителей данного материала. Русский язык интерфейса в XFE тоже имеется, а также присутствуют встроенные команды по монтированию дисков и образов.
Отдельно отметим на примере Debian установку XFE в качестве файлового менеджера по умолчанию. Допустим, у вас установлена оболочка Nautilus. Тогда придется выполнить такие действия:
sudo nano /usr/share/applications/nautilus-home.desktop
sudo nano /usr/share/applications/nautilus-computer.desktop
При открытии текстового редактора замените поля TryExec=nautilus и Exec=nautilus на TryExec=XFE
и Exec=XFE
. То же самое осуществляется и в пути /usr/share/applications/nautilus-folder-handler.desktop
, но итоговое изменение приобретет вид TryExec=XFE
и Exec=XFE %U
. Для инсталляции XFE используются официальные репозитории, о чем более детально читайте в документации своего дистрибутива.
Midnight Commander — последний файловый менеджер, о котором мы хотим рассказать в рамках сегодняшнего материала. Его особенность заключается в реализации через текстовый интерфейс, что сразу оттолкнет пользователей, которые ищут красивую оболочку. Этот вариант подходит только определенным юзерам, заинтересованным именно в текстовом внешнем виде или же тем, у кого мощности устройства просто не позволяют использовать графические оболочки. Midnight Commander — полностью открытый ФМ, поскольку является частью проекта GNU. Опытные юзеры смогут без проблем редактировать его исходный код.
Сама функциональность здесь реализована примерно так же, как и в других рассмотренных программах. Главное отличие как раз и заключается в текстовых представлениях абсолютно всех элементов. В Midnight Commander есть встроенный текстовый редактор, обладающий подсветкой синтаксиса, поддерживается кодировка UTF-8, а также русский язык интерфейса. Юзеру предлагается создать каталог для избранных директорий, который будет вызываться через нажатие на горячую клавишу Ctrl + \. Отдельно хотелось бы рассказать о текстовом редакторе, поскольку здесь он является одной из главных составляющих. Вызывается он нажатием на F4, но можно запустить и через консоль, введя mcedit [-bcCdfhstVx?] [+lineno] file
. Каждый из заданных в этой команде атрибутов имеет свое значение:
Все эти атрибуты юзер сам вправе изменять, оптимизируя конфигурацию запуска текстового редактора. Установка Midnight Commander осуществляется через пользовательские репозитории. Развернуто об этом читайте на сайте файлового менеджера.
Перейти на официальный сайт Midnight Commander
Обладателям Ubuntu или Debian для инсталляции мы предлагаем воспользоваться следующими командами:
sudo apt-get update
sudo apt-get install mc
При выполнении данных команд будет установлен как файловый менеджер mc, так и программа для редактирования текста mcedit (аналог nano, vim, vi).
Из этого материала вы узнали о многих файловых менеджерах, поддерживаемых в популярных дистрибутивах операционной системы Linux. Разработчики всегда делают упор на определенную категорию юзеров, поэтому каждый без труда сможет отыскать оптимальный для себя вариант и инсталлировать его в графическую среду.
Дистрибутив | Команда для инсталляции |
---|---|
Дистрибутив | Команда для инсталляции |
---|---|
Плагин | Описание |
---|---|
Атрибут | Описание |
---|---|
Debian
sudo apt-get install krusader
Gentoo
emerge krusader
Fedora
dnf install krusader
Mageia
urpmi krusader
Debian
sudo apt-get install lxde
Lubuntu
sudo apt-get install lubuntu-core lubuntu-icon-theme lubuntu-restricted-extras
Fedora / CentOS
yum install lxde
Mandriva
urpmi lxde-task
Mageia
urpmi task-lxde
Foresight (conary)
conary install group-lxde-dist
Thunar Dropbox
Добавляет опции в контекстное меню для быстрого управления Dropbox. Соответственно, подходит только тем юзерам, кто использует данный веб-сервис
Thunar-volman
Реализует взаимодействие со сменными носителями информации
Thunar-archive-plugin
Позволяет создавать архивы и извлекать файлы
Thunar-vfs
Делает возможным работу с виртуальными файловыми системами
Thunar vcs
Интегрируется с SVN и GIT
file
Расположение редактируемого файла
+lineno
Переход к указанной строке файла
-b
Черно-белый режим
-C =,:= …
Пользовательский набор цветов
-d
Отключение мыши
-f
Расположение Midnight Commander
-V
Версия программы