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