opened image

Файловый менеджер Midnight Commander

Часто бывает необходимо производить операции с файлами на сервере Linux. Например, скопировать или перенести файлы, просмотреть файловую структуру и т.д.  Для опытных Linux пользователей достаточно командной строки. Но можно установить и использовать файловый менеджер.

Midnight Commander - это двухпанельный файловый менеджер позволяющий производить большинство операций над файлами и каталогами, в том числе копировать данные на удалённый источник - по протоколам FTP, SSH и другим. Он похож на Norton Commander, разработанный для ОС MS-DOS или Far Manager и Total Commander (в принципах работы) для Windows.

Для работы с программой войдите в систему по протоколу SSH. Для этого можете воспользоваться программой PuTTY для Windows либо встроенную программу ssh, которая есть в системах Windows, Mac, Linux.

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

apt-get install mc

 


Для rpm-подобныхвыполните:

 

yum install mc

 


Для запуска программы введите в командной строке:

 

mc

 


Главное окно Midnight Commanerвыглядит следующим образом.

 

 
Изображение 1. Внешний вид программы Midnight Commander


Вверху "окна" находится главное меню. По центру - 2 панели, в которых может быть открыта одна и та же или разные папки. Ниже - строка подсказок (Hint) и командная строка, а в самом низу - шпаргалка функциональных клавиш.

Управление производится из клавиатуры стрелками и клавиатурными комбинациями. В большинстве случаев управлять программой можно также при помощи мыши. Переключаться между панелями можно при помощи кнопки TAB.

Главное меню можно выбрать левой кнопкой мыши либо нажав кнопку F9. Для выхода из режима работы в главном меню нажмите ESC.

Далее описание функций программы, которые можно выполнить нажимая функциональные клавиши F1-F12.
F1 - справка
F2 - меню полезных команд
F3 - просмотр файла
SHIFT+F3 - быстрый просмотр файла (без учёта типа файлов)
F4 - редактировать файл (при первом запуске будет выбор редактора)
SHIFT+F4 - создать новый текстовый файл (затем можно будет сохранить его под нужным именем в редакторе)
F5 - копировать
SHIFT+F5 - копировать в ту же папку (сделать копию файла или директории)
F6 - переместить файл
SHIFT + F6 - переименовать файл или директорию
F7 - создать директорию
F8 - удалить файл или директорию. Удаление в Корзину не предусмотрено
F9 - как было сказано выше - открыть меню
F10 - выйти из Midnight Commander

Можно производить групповые операции над файлами. Для выбора файлов нажимайте кнопку INS. Для выбора группы файлов по маске нажмите кнопку '+' и введите звёздочку ('*') - это выберет все файлы. Можно вместо этого выбрать файлы по любой маске имени или расширении. Например, чтобы выбрать все php файлы нажмите '+' и затем введите *.php. Для того, чтобы снять выделение всех файлов, нажмите '-' и введите '*'.

Общие настройки редактора находятся в меню F9 - Options - Configuration. Перемещаться по пунктам можно кнопкой TAB или стрелками на клавиатуре (или выбирать мышью). Затем кнопкой SPACE (пробел) можно устанавливать или снимать отметки. Например, можно проверить выбран ли встроенный редактор mcedit для редактирования файлов (выделен на изображении ниже). Это удобный многофункциональный текстовый редактор, в котором есть всё, что Вам может потребоваться при создании текста или кода. Его описание является предметом другой статьи. В меню Options находятся также и другие настройки, а также пункт Save setup, который сохраняет текущую конфигурацию.

 
Изображение 2. Окно настроек


В программе также есть некоторые продвинутые комбинации, при помощи которых можно выполнять те или иные операции.
CTRL+O - скрыть/показать панели. При этом появляется возможность полноценной работы с командной строкой
CTRL+X, C (или File - Chmod) - показать окно просмотра и изменения прав доступа к папке или файлу. Для ввода подобных комбинаций нужно последовательно нажать сначала CTRL+X, затем C
ALT+SHIFT+?- поиск файлов, в том числе по содержимому файлов. Окно поиска - на изображении ниже

 
Изображение 3. Поиск файлов


Для поиска файлов в поле Start at введите точку (искать в текущем каталоге). В поле File name введите имя файла или маску имени. В поле Content можете ввести искомый текст. Если условия заданы верно, нажмите ОК. Из окна результатов поиска можно сразу просмотреть или редактировать файл. Окно редактора сразу перемещается к найденному фрагменту.

В меню программы есть подсказки комбинаций для большинства пунктов меню. При этом буква M большая значит кнопку ALT, C большая - CTRL. Например, если открыть меню Left (или Right) то можно увидеть, что просмотреть информацию о файле, выбранной в другой панели можно набрав комбинацию CTRL+X, i. Это обозначается как C-x i.

Используя меню Left и Right можно открыть также удалённое файловое хранилище по FTP или по SSH (Shell link), производить файловые операции а также копирование на/с удалённого источника.

Здесь описаны далеко не все возможности файлового менеджера. У программы есть официальная документация, которую можно найти по ссылке. Но, к сожалению, она не полная. Больше информации можно найти в сети в разных источниках.