Программа для управления файлами/папками. Использует библиотеку 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 | переместить файл в эту же папку |
Папка с файлами: /usr/share/mc/syntax/
Расположение файла:
Общий файл | /usr/share/mc/syntax/Syntax |
Файл пользователя | ~/.config/mc/mcedit/Syntax |
Пример файла настройки подсветки синтаксиса с добавленным файлом cue.syntax
(файл настройки подсветки синтаксиса CUE Sheet):
file ..\*\\.cue$ CUE\sFile include cue.syntax file .\* unknown include unknown.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 появляется предупреждение:
Невозможно сменить владельца целевого каталога
Для решения проблемы в диалоге копирования нужно выключить параметр Сохранять атрибуты
.
Файловая оболочка MC: Midnight Commander
Быстрые клавиши mc или снова привет, Midnight Commander
Подсветка синтаксиса Midnight Commander: добавляем свой синтаксис
www.opennet.ru: "невозможно сменить владельца целевого каталога"
Midnight Commander extfs: AmigaOS - like lha, lzx and disk images like adf and dms
Написание скриптов для внешних виртауальных файловых систем (vfs) Midnight Commander