Файловые менеджеры в МСВСфера

В данном документе рассмотрены аналоги файлового менеджера Total commander, доступные в ОС МСВСФера:

  • Midnight commander

  • Double commander

Окружение

  • МСВСфера АРМ/Сервер версии 8.x.

  • МСВСфера АРМ/Сервер версии 9.x.

  • МСВСфера АРМ/Сервер версии 10.x.

Midnight commander

Midnight Commander (mc, МС) – текстовая полнофункциональная программа, которая позволяет пользователю копировать, перемещать и удалять файлы и директории, производить поиск файлов и запускать на выполнение команды оболочки. Также в него встроен редактор и программа для просмотра файлов.

Установка

  1. Откройте «Терминал»:

    Терминал
  2. Выполните команду:

    $ sudo dnf install mc
    

Запуск и использование

Для запуска MC необходимо выполнить команду:

$ mc

Интерфейс MC выглядит следующим образом:

Midnight commander интерфейс

Экран MC делится на несколько частей. Самая верхняя строка – строка основного меню программы. Она может быть не видна, но при нажатии клавиши F9 или при щелчке мыши эта строка отображается в верхней части экрана.

В центральной части расположены левая и правая панели. Внизу находится строка подсказки и полезных советов.

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

MC поддерживает управление мышью. При щелчке левой кнопкой мыши на файле, этот файл становится текущим. При щелчке правой кнопкой – файл помечается (или метка снимается, в зависимости от предыдущего состояния).

При двойном щелчке на файле, будет произведена попытка его запуска, если это запускаемый файл. Если расширение файла связано с какой-либо программой, то эта программа будет запущена.

Также можно выполнять команды, связанные с метками функциональных клавиш, щёлкнув на них мышью.

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

По умолчанию значение параметра автоповтора для клавиш мыши равно 400 миллисекундам. Это значение может быть изменено путём редактирования параметра mouse_repeat_rate в файле .mc.ini.

Если MC сконфигурирован с поддержкой мыши, то вы можете вырезать и склеивать фрагменты текста, используя клавишу Shift.

В остальном управление аналогично управлению в Total Commander и интутивно понятно.

Горячие клавиши и комбинации клавиш в Midnight commander

Ниже представлены наиболее распространённые горячие клавиши и комбинации клавиш, доступные в MC.

Горячие клавиши и сочетания клавиш

Клавиши/комбинации клавиш

Описание

F3

Просмотр файла

F4

Редактирование файла

Shift+F4

Создание нового файла

+

Вызов меню для выделения группы (только файлы, с учётом регистра, с метасимволами shell)

\

Снятие выделения с группы

Alt+Enter

Вставка файла или каталога, на котором установлен курсор, в командную строку

Alt+p

Возврат предыдущей выполненной команды в командную строку

Ctrl + x,t

Вставка всех выделенных объектов в командную строку

Ctrl + x, Ctrl + p

Вставка в командную строку полного пути, установленного на неактивной панели

Alt+t

Смена режима отображения панели

Alt+.

Скрытие или показ скрытых файлов и каталогов, которые начинаются на точку

Alt+a

Вставка в командную строку полного пути, установленного на активной панели

Alt+c

Смена текущего каталога

Alt+h

Просмотр последних выполненных команд

Alt+i

Смена каталога на неактивной панели на каталог, в котором находится пользователь

Alt+o

Переход неактивной панели в каталог, на который указывает активная панель

Ctrl+x, q

Просмотр содержимого файла на второй панели

Ctrl+x,i

Просмотр информации о текущем объекте на второй панели

Ctrl+o

Скрытие или показ панели

Ctrl+r

Перечитывание содержимого каталога

Ctrl+Space

Показ размера текущего каталога

Alt+Shift+?

Расширенный поиск

Ctrl+s

Поиск файла или каталога

Ctrl+x,o

Просмотр или изменения владельца, группы

Ctrl+x,c

Просмотр или изменение прав доступа

Ctrl+x,l

Создание жёсткой ссылки

Ctrl+x,s

Создание символической ссылки (symlink)

Ctrl+x,Ctrl+s

Редактирование символической ссылки

Горячие комбинации клавиш для редактора Midnight Commander (МСЕdit)

Горячие клавиши и сочетания клавиш для редактора

Клавиши/комбинации клавиш

Описание

Alt+n

Отображение или скрытие нумерации строк

Ctrl+s

Включение/выключение подсветки синтаксиса

Alt+Shift+-

Включение/выключение отображения табуляций и пробелов

Alt+Shift++

Включение/выключение автовыравнивания возвратом каретки

F3

Выделение текста, повторное нажатие F3 закончит выделение

Shift+F3

Выделение блока текста, повторное нажатие F3 закончит выделение

F5

Копирование выделенного текста

F6

Перемещение выделенного текста

F8

Удаление выделенного текста

Ctrl+k

Удаление части строки до конца строки

Ctrl+y

Удаление строки

Ctrl+x

Переход в конец слова

Ctrl+z

Переход на начало предыдущего слова

Alt+l

Переход на строку по номеру строки

Alt+u

Выполнение команды и вставка вывода результата команды в позицию под курсором

Alt+t

Сортировка строк выделенного текста

Tab

Сдвиг вправо выделенного текста

Ctrl+u

Отмена действия

Ctrl+n

Создание нового файла

Ctrl+f

Копирование выделенного текста в файл

Shift+F5

Вставка текста из файла

Double Commander

Double Commander – двухпанельный кроссплатформенный файловый менеджер с открытым исходным кодом. Аналогичен по функциональности Total Commander и совместим с его плагинами.

Double Commander работает под ОС Windows, macOS, FreeBSD, а также GNU/Linux с графическими интерфейсами GTK и Qt, выбор между которыми нужно производить в зависимости от используемой графической оболочки (среды рабочего стола).

МСВСфера поддерживает оба интерфейса, поэтому данные требования необязательны.

Установка

  1. Откройте «Центр Приложений».

  1. Нажмите кнопку поиска в левом верхнем углу.

  1. Начните набирать «double» и нажмите на «Double Commander».

  1. Нажмите «Установить».

Работа в Double commander

Основные характеристики Double Commander:

  • встроенный редактор с подсветкой синтаксиса (F4);

  • встроенный просмотрщик файлов (F3) для просмотра файлов любых размеров в шестнадцатеричном, двоичном или текстовом формате;

  • работа с архивами так же, как с подкаталогами. Доступно копирование файлов в архив и из него. Поддерживаются следующие типы архивов: ZIP, TAR, GZ, BZ2, XZ, LZMA, 7Z, а также RPM, CPIO, DEB, RAR, ZIPX;

  • поддержка Unicode;

  • поддержка консольных архиваторов, аналогично плагину MultiArc для Total Commander, со схожим форматом файла настроек;

  • поддержка вкладок файловых панелей;

  • настраиваемые колонки;

  • инструмент синхронизации каталогов;

  • инструмент группового переименования;

  • протоколирование файловых операций;

  • настраиваемая панель инструментов с кнопками для запуска внешних программ или внутренних команд меню;

  • поддержка WCX, WDX, WFX и WLX плагинов от Total Commander.

Интерфейс Double commander выглядит следующим образом:

Главное меню (1) включает в себя следующие пункты:

  • Файлы.

  • Выделение.

  • Команды.

  • Сеть.

  • Вкладки.

  • Избранное.

  • Вид.

  • Настройки.

  • Помощь.

Панель инструментов (2) c функциональными кнопками для быстрой и удобной работы с содержимым и настройками самой программы. Добавлять и удалять необходимые функциональные кнопки можно через пункт меню «Настройки» → «Параметры» → «Панель инструментов».

Кнопки быстрого перехода к разделам (3).

Над файловыми панелями доступны следующие действия с каталогами (4):

  • список разделов;

  • переход в корень файловой системы (/);

  • переход в домашний каталог (~);

  • управление избранными каталогами (*);

  • переход на уровень выше (..);

  • дублирование панелей (> и <);

Ниже располагается строка-заголовок с полным адресом текущего каталога. Данная строка также выполняет роль быстрых ссылок: с её помощью можно простым кликом перейти в любой из родительских каталогов.

Внизу окна Double Commander расположена «Командная строка» (5), используемая для ввода команд вручную, а также панель функциональных клавиш F3F9 и ВыходAlt+X (6).

Для отображения результатов выполнения набранных команд из «Командной строки», а также действий в файловых панелях, во встроенном окне терминала Double Commander необходимо выставить флаг в чекбоксе «Окно терминала» в пункте меню «Настройки» → «Параметры» → «Вид окна».

По умолчанию используется xterm, но в системе он не установлен по умолчанию. Для установки выполните следующую команду в «Терминале» (с правами пользователя root):

$ sudo dnf install xterm

Изменить терминал, используемый по умолчанию, можно в пункте меню «Настройки» → «Параметры» → «Инструменты» → «Терминал», в полях «Команда».

Для передачи команды в терминал выполните её в текстовом поле (1), результат выполнения будет отображён в поле терминала (2). Команды выполняются в активной файловой панели.

DС вывод коммандной строки

Избранные каталоги

Избранные каталоги («*» или Ctrl+D) – это список каталогов и инструменты его изменения для формирования требуемого перечня быстрого доступа. Данный функционал также доступен из пункта меню «Команды» → «Избранные каталоги».

При активации нажатием на кнопку «*» или вызовом сочетания клавиш Ctrl+D появляется контекстное меню.

В списке будут отображены добавленные каталоги, ниже представлены пункты добавления текущего или выделенного каталога в перечень. Для того, чтобы добавить нужный каталог в избранные, необходимо выделить его курсором мыши, нажать «Space», вызвать функцию «Избранные каталоги»» одним из перечисленных выше способов и нажать «Добавить выделенный: <путь_к_каталогу>».

Редактирование разделов доступно через это же контекстное меню в пункте «Настройка избранных каталогов». Там можно добавить, удалить, экспортировать, импортировать, создать резервную копию и восстановить из резервной копии нужные каталоги.

Файлы

Пункт меню «Файлы»» в Double Commander позволяет:

  • создавать символические или жёсткие ссылки на файлы;

  • изменять атрибуты файлов;

  • создавать каталоги;

  • распаковывать / запаковывать файлы и каталоги;

  • разрезать файлы или объединять их;

  • подсчитывать и проверять контрольные суммы;

  • сравнивать файлы по содержимому;

  • применять групповое переименование.

Инструмент группового переименования позволяет присвоить нескольким файлам разные наименования с одной маской (например: «picture 1» , «picture 2», «picture 3» и т.д.).

В пункте меню «Выделение»» можно быстро выделить файлы или папки, сгруппировав файлы по расширению или выделив группу.

Пункт «Сохранить выделение» сохраняет выделенный список в буфер обмена.

Пункт «Восстановить выделение» восстанавливает ранее сохранённый выделенный список из буфера обмена.

Double Commander даёт возможность сохранить наименования выделенных файлов в текстовый документ, с возможностью сохранения как полных имён с абсолютным путём к файлам, так и сокращённых.

Поиск

Широкие возможности поиска в Double Commander представлены в виде отдельно открывающегося окна с вкладками. Поиск доступен из пункта меню «Команды» → «Поиск…».

DС поиск

Параметры места поиска:

  • В открытых вкладках – поиск будет осуществляться в открытых вкладках;

  • Выбранные файлы и каталоги – поиск ведётся только среди выделенных файлов или каталогов активной панели;

  • Следовать ссылкам – если будет найдена символьная ссылка на каталог, то целевой каталог будет прочитан и использован, иначе эта символьная ссылка будет считаться обычным файлом.

По умолчанию в строке «Начинать с каталога» используется текущий каталог активной панели. Также вы можете исключить подкаталоги и указать глубину вложенности.

В строке «Искать файлы» задаётся маска, по которой будет произведён поиск.

Дополнительные параметры этого поиска: «Искать в архивах», «Поиск по части имени», «Регулярное выражение», строка «Исключить файлы».

Если отметить «Искать в файле текст», то во время поиска будет происходить просмотр содержимого файлов, а в результат попадут только файлы, содержащие запрашиваемый текст.

Вкладка «Расширенный» позволяет указать дополнительные условия поиска файла: дату, время и возраст файла (по дате модификации), минимальный и максимальный размер файла, а также атрибуты.

DС поиск расширенный

Вкладка «Плагины» задаёт поиск с помощью информационных (контентных, WDX) или поисковых (DSX) плагинов.

Вкладка «Шаблоны поиска» сохраняет параметры поиска для повторного использования.

Вкладки

Меню «Вкладки» предназначено для создания дополнительных вкладок в панелях и управления ими: создания, загрузки из файла, переименования. Во вложенном разделе «Опции вкладки» изменяется состояние вкладок.

Вкладку можно создать с помощью сочетания клавиш Ctrl+T или через пункт меню «Вкладки».

DС вкладки

Подменю «Опции вкладки» позволяет назначить вкладку обычной или заблокированной, причём у заблокированной может быть несколько статусов:

  • Заблокировать вкладку – блокирует смену каталога вкладки и предлагает при этом открыть этот же каталог в новой вкладке.

  • Заблокировать с возможностью смены каталога – в этом случае можно сменить каталог, однако, если переключиться на другую вкладку, а потом обратно, в ней будет открыт каталог, с которым она была заблокирована;

  • Заблокировать и открывать каталоги в новых вкладках – при попытке войти в любой другой каталог в панели, он откроется в новой вкладке.

Заблокированные вкладки помечаются значком «*».

Настройка параметров

Диалоговое окно, доступное через пункт меню «Настройки» → «Параметры», позволяет устанавливать и выбирать нужные пользователю параметры программы, такие как «Вид окна», «Панель инструментов», «Шрифты»» и пр..

DС параметры