Файловый менеджер, с текстовым пользовательским интерфейсом.

mc 002

Midnight Commander (GNU Midnight Commander / MC) — консольный файловый менеджер, с текстовым пользовательским интерфейсом (TUI / Text User Interface).

mc 030

Midnight Commander / MC придерживается парадигмы работы с файлами введённой файловым менеджером Norton Commander (файловый менеджер для DOS) и до сих пор применяемый в многих файловых менеджерах (текстовых и графических).

mc 003

mc 004

Midnight Commander двухпанельный файловый менеджер, он имеет две одинаковые панели между которыми происходят все основные операции с файлами и каталогами (панели могут располагаться вертикально и горизонтально). Большинство команд в MC выполняется клавиатурными сочетаниями, но имеется возможность управления с использованием мыши.

mc 005

mc 006

mc 007

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

mc 008

mc 010

mc 009

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

mc 017

mc 012

mc 011

Midnight Commander работает как с локальными, так и с сетевыми файловыми системами, по протоколам Samba, FTP и SFTP. Может работать с различными архивами и образами файловых систем, так же как бы они являлись обычными каталогами.

mc 013

mc 014

mc 015

Для Midnight Commander имеется возможность создания цветовых схем, позволяющих изменять внешний вид всех элементов интерфейса, так же файловый менеджер может быть принудительно запущен в чёрно-белом режиме (даже если терминал и поддерживает цвета). Вид каждого элемента интерфейса определяется парой цветов (цветом фона и цветом текста), всего доступно 16 цветов для текста и 8 цветов для фона.

mc 032

mc 018

mc 016

Выполнение операций копирования и перемещения файлов Midnight Commander производит в фоновом режиме, возможно составление списка каталогов для "быстрого доступа". Имеется встроенный текстовой редактор (с подсветкой синтаксиса) и настраиваемое пользовательское меню (вызываемое по F2), каждый пункт меню выполняет набор команд оболочки (shell).

mc 021

mc 022

mc 019

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

mc 020

mc 023

mc 025

mc 026

mc 024

Midnight Commander начиная с 2009 года имеет полную поддержку UTF-8 / Юникода (одна из общепринятых кодировок текста, позволяющая хранить символы Unicode), есть возможность переключения кодировок, в файловых панелях, редакторе и просмотрщике (если МС собран с поддержкой данной функции). После переключения кодировки можно продолжить навигацию по файловой системе, при этом будет производится автоматическая перекодировка (из выбранной кодировки в установленную в настройках). При необходимости можно ещё раз изменить кодировку текущего каталога, если параметры сохранить то при следующем открытии каталога или запуске редактора она будет автоматически использована.

mc 027

mc 028

Так как немногие хорошо знают все возможности и приёмы работы с Midnight Commander, существует обоснованная необходимость в написании для него базовой документации. На данный момент создан проект документации на базе Wiki (с черновиками которого могут ознакомится все желающие). Любая помощь по расширению и улучшению существующей документации с благодарностью приветствуется!

mc 029

Лицензия: GNU GPL

mc 031

Домашняя страница (русская)