Midnight Commander — лучший консольный файловый менеджер для Linux

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

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

В консоли вам нужно запоминать команды и их синтаксис. Но в Linux есть текстовый файловый менеджер Midnight Commander, или сокращенно MC, который работает прямо в консоли.

Что такое Midnight Commander

Midnight Commander (MC) — это мощный текстовый файловый менеджер для Linux и других Unix-подобных операционных систем, который предоставляет удобный интерфейс для управления файлами и каталогами непосредственно из командной строки или терминала.

MC предлагает двухпанельную компоновку, позволяющую просматривать и перемещаться по двум каталогам одновременно, что значительно упрощает такие операции с файлами, как копирование, перемещение и удаление.

Как установить Midnight Commander в Linux

Обычно MC не устанавливается на систему Linux сразу. Вам придется установить его самостоятельно, используя стандартный менеджер пакетов, поставляемый с вашей версией Linux.

sudo apt install mc         [On Debian, Ubuntu and Mint]
sudo yum install mc         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/mc  [On Gentoo Linux]
sudo apk add mc             [On Alpine Linux]
sudo pacman -S mc           [On Arch Linux]
sudo zypper install mc      [On OpenSUSE]    
sudo pkg install mc         [On FreeBSD]

После завершения установки просто введите в консоли «mc» (без кавычек) и нажмите Enter, в результате чего запустится Midnight Commander, и вы получите доступ к его двухпанельному интерфейсу для управления файлами.

mc

Особенности Midnight Commander

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

Копирование, удаление, переименование/перемещение, создание каталога

MC разделен на две колонки: Левая колонка и Правая колонка. Эти колонки представляют собой независимые друг от друга окна. Каждое окно представляет собой активную директорию.

Переключаться между окнами можно с помощью кнопки Tab. Внизу вы увидите кнопки, которые имеют префикс из цифр. Эти цифры обозначают кнопки F1 — F10.

Чтобы скопировать файл(ы) из одной директории в другую, просто выделите его и нажмите клавишу F5. Если вы хотите скопировать несколько файлов, вам нужно нажать кнопку «Insert» для каждого файла, который вы хотите скопировать.

MC попросит вас подтвердить папку назначения (To), ссылки Follow и атрибуты Preserve. Как правило, вы можете сосредоточиться только на параметре To. Просто нажмите OK, чтобы завершить процесс копирования.

Удалить файл(ы) проще простого. Просто выделите файл(ы) и нажмите клавишу «F8», чтобы подтвердить удаление. Перемещение файлов можно выполнить с помощью клавиши «F6».

С другой стороны, переименование файлов — это совсем другое дело. При нажатии клавиши «F6» необходимо убедиться, что вы добавили «Новое имя файла» для файла в параметре To.

Вот скриншот, когда вы хотите переименовать файл.

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

Внутренний просмотрщик

В консольном режиме существует множество текстовых редакторов, таких как vi, joe и nano. В MC есть свой собственный внутренний просмотрщик.

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

При первом запуске текстового редактора MC предложит вам выбрать текстовый редактор по умолчанию.

Вот пример вывода:

pungki@mint15 ~ $ 

Select an editor.  To change later, run 'select-editor'.
  1. /bin/ed
  2. /bin/nano

Затем, когда вы нажмете кнопку «F4» для редактирования файла, MC будет использовать выбранный вами текстовый редактор. Если вы хотите изменить редактор по умолчанию, просто нажмите кнопку «F2», выберите знак ‘@’ и введите ‘select-editor’ (без кавычек).

Что делать, если вы хотите использовать другие текстовые редакторы, не обнаруженные MC? Допустим, вы хотите использовать текстовый редактор Vi. В этом случае вы можете сделать это другим способом. В вашем домашнем каталоге вы найдете файл «.selected_editor». Это скрытый файл, поэтому он начинается со знака точки. Отредактируйте этот файл. Вы увидите:

# Generated by /usr/bin/select-editor
SELECTED_EDITOR="/usr/bin/vi"

Разрешения файлов

Файлы и каталоги имеют разрешения. Разрешение определяет, кто может читать, писать и выполнять файлы и каталоги. Команда для управления разрешениями — chmod. Вы можете узнать, как использовать chmod, набрав в терминале «man chmod».

man chmod

В MC достаточно выбрать файл, а затем нажать «F9» > File > Chmod или нажать «Ctrl-x» и «c». MC покажет вам текущее разрешение выбранного файла и дополнительные параметры, которые можно установить.

Владелец файла

У файлов и каталогов также есть владельцы и группы. Привилегии этих владельцев управляются командой chmod, приведенной выше. Команда для управления владельцем — chown.

Как обычно, вы можете посмотреть, как использовать команду chown в деталях, набрав в терминале «man chown».

man chown

С помощью MC вам нужно только выбрать файл, а затем нажать «F9» > File > Chown или нажать «Ctrl-x» и «o». Теперь вы можете установить владельца и владельца группы из доступного списка имен пользователей и групп.

В MC также есть Advanced Chown. Это комбинация chmod и chown. Вы можете выполнять две разные задачи в одном месте. Нажмите «F9» > File > Advanced Chown.

Ссылка на FTP

По умолчанию MC отображает интерфейсы в 2 столбцах. Левый и правый. Эти колонки предназначены не только для локального каталога. Вы можете подключить один из них или оба к удаленному компьютеру с помощью FTP-связи.

В этом случае MC будет выступать в роли FTP-клиента. Чтобы подключить его к службе FTP, нужно нажать «F9» > FTP Link. MC запросит учетные данные FTP. Формат учетных данных будет следующим:

user:password@machine_or_ip_address

Если все верно, то в колонке будут показаны каталоги на удаленном компьютере.

Чтобы отключить FTP-ссылку, вы можете нажать «F9» > Command > Active VPS Link. В списке активных каталогов VFS вы увидите свою FTP-ссылку. Выберите свою FTP-ссылку и нажмите «Free VFSs».

Если вы хотите переключиться только на локальную папку, не отключая текущую FTP-ссылку, выберите «Изменить на».

Если в вашей сети используется прокси-сервер, вы можете настроить MC на использование FTP-прокси. Нажмите «F9» > Параметры > Виртуальная ФС > Всегда использовать ftp-прокси.

Выход из Midnight Commander

Чтобы выйти из Midnight Commander, нажмите «F9» > Файл > Выход. Или просто нажмите «F10», чтобы выйти из программы. В Midnight Commander еще много функций.

Поделитесь с друзьями

Добавить комментарий

0 комментариев
Новіші
Старіші Найпопулярніші
Вбудовані Відгуки
Переглянути всі коментарі
0
Ми любимо ваші думки, будь ласка, прокоментуйте.x