Это старая версия документа!
Программа для управления файлами/папками. Использует библиотеку ncurses.
apt-get install mc
Meta — условное обозначение для набора мета-клавиш, обычно Esc или Alt
Meta+e | смена кодировки текущей панели |
Insert | Выделение текущего объекта |
+ | вызывает окно для выделения группы файлов (можно использовать регулярные выражения) |
\ | снимает отметку с группы файлов (действие, обратное тому, которое вызывается по клавише +) |
Meta+⏎ | Вставить текущий объект в командную строку |
Meta+. | Показывать/не показать скрытые файлы или папки (начинаются на точку .) |
Meta+, | Переключить режим отображения панелей (вертикально/горизонтально) |
Meta+A Ctrl x p | Передать полный путь в текущей активной панели в командную строку |
Meta c | Меню быстрой смены текущей папки на активной панели |
Meta g | Перейти на первый файл или папку |
Meta h | Меню последних выполненных команд |
Meta i | Смена текущей папки на неактивной панели, на папку в которой вы находитесь в активной панели |
Meta j | Перейти на последний файл или папку |
Meta n | Отобразить следующую выполненную команду |
Meta o | На неактивной панели отображается содержимое папки, выбранной в активной панели |
Meta+p | Вернуть предыдущую выполненную командную строку |
Meta+r | Отмечает средний файл или папку в отображаемом списке на панели |
Meta+t | Смена режима работы панели (Стандартный, Укороченный, Расширенный) |
Meta+Shift+? | Вызывается меню расширенного поиска файлов |
Meta+Shift+A Ctrl+x Ctrl+p | Посылает в командную строку полный путь в неактивной панели |
Meta+Shift+H | Отобразить историю папок |
Ctrl+\ | Вызывается меню часто используемых папок |
Ctrl+l | Перерисовать экран |
Ctrl+o | Скрытие/показ панелей |
Ctrl+r | Перечитать содержимое папки |
Ctrl+s | Быстрый поиск файла или папки |
Ctrl+Space | Показать размер текущей папки |
Ctrl+x a | Отображается список активных соединений виртуальных файловых систем |
Ctrl+x c | Просмотр/правка прав доступа текущего объекта |
Ctrl+x i | Быстрый просмотр информации о текущем объекте на второй панели |
Ctrl+x j | Показ фоновых задач |
Ctrl+x l | Создать жёсткую ссылку с текущего объекта |
Ctrl+x o | Просмотр/правка владельца/группы для текущего объекта |
Ctrl+x q | Быстрый просмотр содержимого файла на второй панели |
Ctrl+x s | Создаёт символьную ссылку (symlink) для текущего объекта |
Ctrl+x t | Вставка всех выделенных объектов в командную строку |
Ctrl+x Ctrl+s | Редактировать символическую ссылку |
Shift+F1 | Вызывается меню быстрого перехода между точками монтирования на левой панели |
Shift+F2 | Вызывается меню быстрого перехода между точками монтирования на правой панели |
Shift+F3 | Просмотр файла raw без учёта расширения |
Shift+F4 | Создать новый файл |
Shift+F5 | скопировать файл в эту же папку |
Shift+F6 | переместить файл в эту же папку |
Shift+F3 | Начать выделение блока текста. Повторное нажатие F3 закончит выделение |
Shift+F5 | Вставка текста из внутреннего буфера обмена mc (прочитать внешний файл) |
Meta+i | Переключение режима «Автовыравнивание возвратом каретки», удобно при вставке отформатированного текста из буфера обмена |
Meta+l | Переход к строке по её номеру |
Meta+n | Включение/отключение отображения номеров строк |
Meta+q | Вставка литерала (непечатного символа).См. таблицу ниже |
Meta+t | Сортировка строк выделенного текста |
Meta+u | Выполнить внешнюю команду и вставить в позицию под курсором её вывод |
Meta+Стрелки | Выделение вертикального блока |
Shift+Стрелки | Выделение текста |
Ctrl+f | Занести выделенный фрагмент во внутренний буфер обмена mc (записать во внешний файл) |
Ctrl+k | Удалить часть строки до конца строки |
Ctrl+n | Создать новый файл |
Ctrl+s | Включить или выключить подсветку синтаксиса |
Ctrl+u | Отменить действия |
Ctrl+x | Перейти в конец следующего |
Ctrl+y | Удалить строку |
Ctrl+z | Перейти на начало предыдущего слова |
Папка с файлами: /usr/share/mc/syntax/
Пример файла настройки подсветки синтаксиса с добавленным файлом cue.syntax
:
file ..\*\\.cue$ CUE\sFile include cue.syntax file .\* unknown include unknown.syntax
Главный файл: /etc/mc/mc.ext
Пользовательский файл: ~/.config/mc/mc.ext
Для того, чтобы использовать стили оформления нужно добавить в файл ~.bashrc
нужный тип терминала:
TERM=xterm-256color
Меню для настройки: Настройки\Оформление
Пример файла настройки:
[Midnight-Commander] skin=xoria256
Начало работ 2016-03-12
Представленный здесь вариант несколько отличается от официального.
Вместо «каталог» используется «папка», подробнее здесь.
https://raw.githubusercontent.com/MidnightCommander/mc/master/doc/man/ru/mc.1.in
gzip -k -c mc.1.in > mc.1.gz
Путь к файлу: /usr/share/mc/help/mc.hlp.ru
При возникновении ошибки просмотра файла HTML:
/usr/lib/mc/ext.d/web.sh: 18: /usr/lib/mc/ext.d/web.sh:
Нужно установить Веб браузер Links.
При возникновении ошибки просмотра графического файла:
/usr/lib/mc/ext.d/image.sh: 16: /usr/lib/mc/ext.d/image.sh:
Нужно установить минимальную версию ImageMagick.
Для включения поддержки Samba нужно собрать пакет с поддержкой vfs-smb.
mkdir /tmp/.mc cd !$ apt-get source mc apt-get build-dep mc
--enable-vfs-smb=yes
dpkg-buildpackage
No word lists can be found for the language "en".
Нужно установить пакет:
apt install aspell-en
При копировании файлов, папок с файловых систем Ext на FAT, exFAT появляется предупреждение:
Невозможно сменить владельца целевого каталога
Для решения проблемы в диалоге копирования нужно выключить параметр Сохранять атрибуты
.