Когда приходится работать с большим количеством файлов в консоли, например, если необходимо перемещение или копирование большого количества файлов, то такая работа может оказаться утомительной. В среде GUI имеется файловый менеджер, который значительно упрощает такую работу. С помощью файлового менеджера не нужно запоминать синтаксис/команду, связанную с копированием/перемещением файлов. Не надо придумывать регулярное выражение, которое точно опишет тот набор файлов, с которым необходимо произвести ту или иную операцию. Вы просто щелкаете мышью и перетаскиваете эти файлы, чтобы сделать свою работу.
В консольной среде щелкнуть и перетянуть файл или вызвать контекстное меню и воспользоваться буфером обмена, у вас уже не получится. Вы должны помнить синтаксис той команды, которую вы хотите произвести. А в различных командах, одни и те же параметры могут иметь одинаковые наименования, но быть разными по значению. Что еще больше усложняет задачу. К счастью, в Linux есть текстовый файловый менеджер, который работает в консольной среде. И имя такому менеджеру — Midnight Commander.
Что такое Midnight Commander.
GNU Midnight Commander — это визуальный файловый менеджер, работающий под лицензией GNU General Public License и поэтому квалифицируется, как свободное программное обеспечение. Это многофункциональное полноэкранное текстовое приложение, которое позволяет копировать, перемещать и удалять файлы и целые деревья каталогов, искать файлы и запускать команды в подоболочке. Так же включает в себя текстовый просмотрщик и редактор включены.
Установка Midnight Commander в Linux.
По умолчанию, Midnight Commander ( далее MC) не установлен в Linux системах. Так что, перед тем как начать работать с ним, вам необходимо будет его установить. Для этого можно воспользоваться одной из следующих команд:
$ sudo apt-get install mc //В Debian-like системах $ sudo yum install mc //В RHEL-like системах
После завершения установки просто введите «mc» в консоли, чтобы запустить его.

Особенности Midnight Commander.
MC имеет множество функций, полезных для пользователей Linux. Рассмотрим некоторые из них.
Копирование, удаление, переименование/перемещение, создание каталога.
Главный экран MC разделен на две части: правую и левую. Эти части являются независимыми друг от друга. Каждая часть представляет собой каталог. Вы можете переключаться между частями клавишей «Tab». Внизу присутствуют кнпоки перед которыми стоит цифра. Эти цифра соответствуют клавишам F1-F10.
Чтобы скопировать файл(ы) из одного каталога в другой, просто выделите необходимый файл и нажмите клавишу «F5».

MC У вас запросит подтверждение о папке назначения ( В: ), о необходимости разыменовании ссылок, а также нужно ли сохранить атрибуты файла. Просто нажимаем ОК и файлы будут скопированы.
Удалить файлы, еще проще. Просто выделите файл(ы) и нажмите клавишу «F8» и подтвердите удаление. Перемещение файлов осуществляется клавишей «F6».
Переименование файла происходит чуть сложнее. Для этого также используется клавиша «F6», но для этого надо, чтобы и в левой, и в правой части был открыт один и тот же каталог. И в поле В: необходимо будет указать новое имя файла

Чтобы создать каталог, используется клавиша «F7». MC создаст каталог в текущем активном каталоге. Чтобы узнать больше о том, что MC может еще делать с файлами, нажмите F9 > Файл

Просмотр
В консольном режиме доступно множество текстовых редакторов, таких как vi, emacs, nano. В MC имеется свой встроенный редактор mceditors. Если вы хотите просто посмотреть содержимое файла, вы можете, выделив файл, нажать F3. Также вы можете отредактировать файл, нажав F4.
Когда вы запускаете текстовый редактор в первый раз, MC может спросить какой редактор нужно использовать по умолчанию:

В следующий раз, когда вы захотите отредактировать файл, то будет использован редактор, который вы выберете на этом шаге. Если вы захотите назначить другой редактор, нажмите F2, выберите знак «@» и введите «select-editor».

Может случится так, что вы захотите использовать редактор, неподдерживаемый MC. Допустим, вы хотите использовать редактор Vi. В этом случае вам необходимо поступить следующим образом. В домашнем каталоге имеется скрытый файл «.selected_editor». Необходимо его отредактировать следующим образом:
# Generated by /usr/bin/select-editor SELECTED_EDITOR="/usr/bin/vi"
Права доступа файла
Файлы и каталоги наделены определенными разрешениями, кто может их редактировать, просматривать, выполнять и т.д. Для назначения таких прав используется команда chmod.
В MC также можно менять права. Для этого необходимо нажать F9, затем выбрать «Файл» и «Права доступа» или нажать «Ctrl+x», а затем «с». Вы попадете в меню, где можно просмотреть или изменить текущие права доступа для файла.

Владелец файла
Помимо прав доступа, файлы имеют еще владельца и группу владельцев. Права доступа для них управляются в меню, показанном выше. В консоли для управления владельцем, используется команда chown.
В MC посмотреть владельца файла, а также изменить данную информацию можно, нажав F9 > «Файл» > «Владелец/группа» или нажать Ctrl+x и «о».

Здесь вы можете увидеть список всех зарегистрированных пользователей в сситеме, а также группы пользователей. И, при желании, переназначить их для выбранного файла.
В MC так же имеется пункт меню под названием «Права (расширенные)». Это комбинация двух команд chown и chmod. Здесь вы можете одновременно, как назначть права, так и менять владельца/группу владельцев. Нажмите F9>»Меню»>»Права (расширенные)».

FTP-клиент
Левая и правая, которые вы видите на главном экране MC, могут отображать не только локальные каталоги. Можно еще удаленно подключиться к каталогам машины из сети, используя FTP-соединение.
В этом случае MC будет действовать, как FTP-клиент. Чтобы осуществить такое соединение, нужно нажать F9 > «Левая панель/Правая панель» > «FTP-соединение». MC запросит данные FTP-соединения. Формат следующий:
пользователь: пароль@машина или ip-адрес.
Если все будет верно введено, то в выбранной части будут отображены каталоги ftp-сервера. Чтобы выключить FTP-соединение нужно будет нажать F9 > «Команда» > «Список активных ВФС». В списке «Активные каталоги ВФС» вы увидите свою FTP-ссылку. Выберите ее и нажмите «Освободить ВФС сейчас». Если вы не хотите отключаться, а хотите просто переключиться на локальный каталог, выберите его из списка и нажмите «Перейти».
Выход
Чтобы выйти из Midnight Commander, нажмите F9 > «Файл» > «Выход» или просто «F10».
Заключение.
В Midnight Commander еще очень много возможностей, кроме перечисленных в данной статье. Для получения более подробной информации можно обратиться по следующей ссылке:
А пока на этом все.
Was this helpful?
0 / 0