MC(1) GNU Midnight Commander MC(1) (NAME) mc - . (SYNOPSIS) mc [-abcCdfhPstuUVx] [-l log] [dir1 [dir2]] [-e [file] ...] [-v file] (DESCRIPTION) GNU Midnight Commander . (OPTIONS) -a, --stickchars . -b, --nocolor . -c, --color Colors . -C arg, --colors=arg . arg Colors . --configure-options (configure). -d, --nomouse . -e [file], --edit[=file] . file . : mcedit (1). -f, --datadir Midnight Commander. -F, --datadir-info Midnight Commander. -g, --oldmouse << >> (normal tracking) . xterm ( tmux/screen) . -k, --resetsoft (softkeys) termcap/terminfo. HP . -K file, --keymap=file (keymap) . -l file, --ftplog=file ftpfs file. --nokeymap . -P file, --printwd=file . Midnight Commander . mc (alias) /usr/lib/mc/mc.sh ( bash zsh) /usr/lib/mc.csh ( tcsh) (source) . -s, --slow (verbose) . -S arg, --skin=arg (skin) . Skins . -t, --termcap S-Lang terminfo : Midnight Commander TERMCAP . -u, --nosubshell ( Midnight Commander ). -U, --subshell ( Midnight Commander (subshell) ). -v file, --view=file . : mcview (1). -V, --version . -x, --xterm xterm. xterm ( ) . -X, --no-x11 X11 Alt Ctrl Shift. . "other_dir" panels.ini . "other_dir" panels.ini . Midnight Commander . . . . F9 . Midnight Commander . ( ). . Rename Copy ( ). Directory Panels Left and Right Menus File Menu . Midnight Commander . Enter Midnight Commander Shell Command Line Input Line Keys . (MOUSE SUPPORT) Midnight Commander . xterm(1) ( xterm telnet ssh rlogin ) gpm . ( ). extension file . . . ~/.config/mc/ini mouse_repeat_rate . Midnight Commander Shift ( ) ..SH "" (Keys) Midnight Commander Control ( CTRL CTL) Meta ( ALT Compose) . : C- Control . C-f : Control f . Alt- Meta Alt . Meta Alt Esc . S- Shift . Midnight Commander GNU Emacs . . (redefine hotkey bindings) . ( ) . . : (File Menu) File . (Function keys) . . (Directory Panels) ( ). (Shell Command Line) . ( ) . (Input Line Keys) . . (Redefine hotkey bindings) (keymap-file) . Midnight Commander keymap . /usr/share/mc/mc.keymap /etc/mc/mc.keymap . keymap ( ): 1) -K --keymap= 2) MC_KEYMAP 3) keymap [Midnight-Commander] . 4) ~/.config/mc/mc.keymap keymap-file ( .keymap ) . keymap-file ( ): 1) ~/.config/mc 2) /etc/mc/ 3) /usr/share/mc/ : Enter ( ) . Midnight Commander chdir(2) . . C-l Midnight Commander. C-x c Chmod . C-x o Chown . C-x l (hard link). C-x s (absolute symbolic link). C-x v (relative symbolic link). (File Menu) . C-x i (information). C-x q (quick view). C-x ! External panelize . C-x h (Hotlist) . Alt-! (Filtered view) view. Alt-? (Find file) . Alt-c quick cd ( ). C-o Linux FreeBSD xterm . Linux Midnight Commander (cons.saver) . subshell C-o Midnight Commander C-o . Midnight Commander . . Left and Right Menus. . Tab, C-i . . . Insert, C-t Insert ( kich1 terminfo) . . Alt-e (charset) Alt-e ( M-e) . (codepage) . "No translation" . Alt-g, Alt-r, Alt-j . Alt-t . . C- (control-backslash) directory hotlist ( ) . + (plus) () . Midnight Commander . Files only . Files only . Shell Patterns (globbing) (* ? ). Shell Patterns (: ed (1)). Case sensitive . Case sensitive .  (backslash) "\" . Plus . up-key, C-p . down-key, C-n . home, a1, Alt-< . end, c1, Alt-> . next-page, C-v . prev-page, Alt-v . Alt-o . . Alt-i . . (panelized) . C-PageUp, C-PageDown : ".." . Alt-y < . Alt-u > . Alt-S-h, Alt-H 'v' . . C-s Alt-s . . Show mini-status (mini-status) . . Backspace DEL . C-s . C-s . (wildcard) <<*>> <> . (Shell Command Line) . Alt-Enter . C-Enter Alt-Enter . . C-S-Enter . . Alt-Tab (completion) . C-x t, C-x C-t ( ) (C-x t) (C-x C-t) . C-x p, C-x C-p . C-q (quote) Midnight Commander ( <<+>>). Alt-p, Alt-n . Alt-p Alt-n . Alt-h . (General Movement Keys) . . . Midnight Commander . Up, C-p . Down, C-n . Prev Page, Page Up, Alt-v . Next Page, Page Down, C-v . Home, A1 . End, C1 . : b, C-b, C-h, Backspace, Delete . Space bar . u, d . g, G . ( ) : C-a . C-e . C-b, move-left . C-f, move-right . Alt-f . Alt-b . C-h, Backspace . C-d, Delete ( ) . C-@ . C-w (kill buffer) . Alt-w (kill buffer) . C-y (kill buffer) (yank). C-k . Alt-p, Alt-n . Alt-p Alt-n . Alt-C-h, Alt-Backspace . Alt-Tab . (Menu Bar) F9 . : "Left" "File" "Command" "Options" "Right". Left Right . File . Command . Options Midnight Commander . Left Right ( Layout Above Below ). (Listing Format)... : Full Brief Long User. (Full) . (Brief) ( ). (Long) ls -l . . "User" . . "half" "full" . ( : ). . . . : name . size . bsize size . SUB-DIR UP--DIR . type . ls -F : * / @ = - + | (pipes) ~ ! ( ). mark . mtime . atime . ctime . perm . mode () . nlink . ngid GID (). nuid UID (). owner . group . inode inode . : space . | . ( ) : . + - . Full : half type name | size | mtime Long : full perm space nlink space owner space group space size space mtime space name : half name | size:7 | type mode:3 : Info (Info) . Tree . . Quick View ( Tab ) . : inode inode . Sort order reverse . ( Mix all files) . ... (Filter...) ( *.tar.gz) . / . Files only . . Shell Patterns (globbing) (* ? ). / (: ed(1)). Case sensitive . . (Reread) reread . . (File Menu) Midnight Commander F1 - F10 . (escape sequences) kf1 kf10 terminfo . Esc 1 9 0 ( F1 F9 F10) . File ( ): Help (F1) . Tab Enter . Space Backspace . F1 . Menu (F2) . Midnight Commander . View (F3, F13) . <> VIEWER . VIEWER PAGER . PAGER <> . F13 . . Filtered View (Alt-!) ( ) . Edit (F4, F14) F4 . F14 ( F14) . vi EDITOR use_internal_edit . . Copy (F5, F15) F5 () ( ) / . . preallocate_space . C-c Esc . ( Use shell patterns * ^\(.*\)$ ) (wildcards) / . . F15 ( F15) . . ( Alt-b ) . . Link (C-x l) (hard link) . Absolute symlink (C-x s) (absolute symbolic link) . Relative symLink (C-x v) (relative symbolic link) . : . . (alias) (shortcut) . . . . . . . . . Midnight Commander <<@>> ( (~) ). Show mini-status (mini-status line) . ..PP <> Midnight Commander . . . (root) : /home/frodo/mc/mc -> /home/frodo/new/mc : /home/frodo/mc/mc -> ../new/mc <> <> Midnight Commander . / - Rename/Move (F6, F16) F6 ( ) / . . (F5) . F16 ( F16) . . ( Alt-b ) . (Background Jobs) . - Mkdir (F7) . - Delete (F8) . C-c Esc . - Quick cd (Alt-c) cd (quick cd) . - Select group (+) () . Midnight Commander . Files only ( ) . Files only . Shell Patterns ( ) (globbing) (* ? ). Shell Patterns ( ed (1)). Case sensitive ( ) . Case sensitive . - Unselect group (\) . Select group ( ) . - Quit (F10, S-F10) Midnight Commander . S-F10 (shell wrapper) . S-F10 Midnight Commander Midnight Commander . (yank and paste) cd . cd enter . cd . (Command Menu) << >> (Directory tree) . << >> ("Find file") . << >> ("Swap panels") . <</ >> ("Switch panels on/off") . xterm Linux FreeBSD . << >> ("Compare directories") . (F5) . . (quick method) . (thorough method) . (size-only) . << >> ("External panelize") . << >> ("Command history") . . Alt-p Alt-n . << >> ("Directory hotlist") . << >> ("Screen list") MC . << >> ("Edit extension file") ( ) . << >> ("Edit Menu File") ( F2 ) . . Midnight Commander . . Commands . (tree view) Left Right . Midnight Commander . C-r ( F2) . : . Enter. . . C-r, F2 (Rescan). . : . F3 (Forget). . . F2 . F4 (Static/Dynamic). () . Up Down . . Up Down () Left Right . . . F5 (Copy). . F6 (RenMov). . F7 (Mkdir). . F8 (Delete). . C-s, Alt-s. . . C-h, Backspace. . . . C-s . (mini status line) . . . F1 (Help). . Esc, F10. . . Enter . . << >> (Find File) . Tree . <> . <> (regular expression) . . <> . . <> grep -w. OK . Stop Start . . Chdir . Again . Quit . Panelize ( ) . <<..>> . <> ( CD-ROM NFS (mount) ). (:) : /cdrom:/nfs/wuarchive:/afs . : /cdrom:/nfs/wuarchive:/afs:.svn:.git:CVS : (.) . (External panelize) . External panelize . (External panelize) External panelize . : find . -type l -print . FTP awk (log) : awk '$9 ~! /incoming/ { print $9 }' < /var/log/xferlog . Add new . . . Directory hotlist . Midnight Commander . hotlist / . Add to hotlist ( C-x h) . cd . CDPATH cd . (Edit Extension File) ~/.config/mc/mc.ext.ini . root /etc/mc/mc.ext.ini . root : ~/.config/mc/mc.ext.ini /etc/mc/mc.ext.ini. . (Background Jobs) Midnight Commander ( ). (kill). (Edit Menu File) . .mc.menu root (not world-writable). ~/.config/mc/menu mc /usr/share/mc/mc.menu . . tab ( (hot key) ). tab . ( /usr/tmp) . . . (macro substitution) . mc.menu : A Dump the currently selected file od -c %f B Edit a bug report and send it to root I=`mktemp ${MC_TMPDIR:-/tmp}/mail.XXXXXX` || exit 1 vi $I mail -s "Midnight Commander bug" root < $I rm -f $I M Read mail emacs -f rmail N Read Usenet news emacs -f gnus H Call the info hypertext browser info J Copy current directory to other panel recursively tar cf - . | (cd %D && tar xvpf -) K Make a release of the current subdirectory echo -n "Name of distribution file: " read tar ln -s %d `dirname %d`/$tar cd .. tar cvhf ${tar}.tar $tar = f *.tar.gz | f *.tgz & t n X Extract the contents of a compressed tar file tar xzvf %f (Default Conditions) . '=' . . Condition syntax: = or: = | ... or: = & ... Sub-condition is one of following: y ( ) f F d D t T x ! shell patterns (regular expression) . shell patterns "shell_patterns=x" ( "x" 0 1 ). (Type) : n (not a directory) r (regular file) d (directory) l (link) c (character device) b (block device) f FIFO (pipe) s (socket) x (executable file) t (tagged) 'rlf' fifo . 't' . '=t t' (true) (false) . '=' '=?' (debug trace) . . = f *.tar.gz | f *.tgz & t n : ( (f *.tar.gz) | (f *.tgz) ) & (t n) : = f *.tar.gz | f *.tgz & t n L List the contents of a compressed tar-archive gzip -cd %f | tar xvf - (Addition Conditions) '=' ( '=?') '+' ( '+?') . . . '+=' '=+' ( '+=?' '=+?' ) . '+' '='. '#' . '#' tab . Midnight Commander . "x" . Configuration Midnight Commander . Layout mc . Panel options . Confirmation . Appearance (skin) . Display bits . Learn keys . Virtual FS VFS . Save setup Left Right Options . . (CONFIGURATION) : "File operation options" "Esc key mode" "Pause after run" "Other options". File operation options Verbose operation. Copy Rename Delete (verbose) ( ). . 9600 bps . Compute totals. Midnight Commander Copy Rename Delete . . Verbose operation . Classic progressbar. Copy/Move/Delete . Copy/Move/Delete : . . Mkdir autoname. F7 . . Preallocate space. (Copy) . . Esc key mode. Midnight Commander Esc . Esc . Esc . Single press. . Esc ( Timeout ) Esc (Esc Esc) . Timeout. ( ) Esc . ( ) . timeout KEYBOARD_KEY_TIMEOUT_US ( ) Timeout . Pause after run Midnight Commander . : Never. . Linux FreeBSD xterm C-o . On dumb terminals. ( xterm Linux ). Always. . Other options Use internal editor. . EDITOR . vi . . Use internal viewer. . PAGER . view . . Ask new file name. . Auto menus. . (non-unixers) . Drop down menus. F9 . . . Shell Patterns. Select Unselect Filter . : '*' '.*' ( ) '?' '.' ( ) '.' . ed(1) ..PP Complete: show all. ( ) Midnight Commander Alt-Tab . . Alt-Tab . Rotating dash. Midnight Commander . Cd follows links. Midnight Commander cd . bash . Midnight Commander cd .. . Safe delete. (hotlist) . Yes No . . Safe overwrite. . Yes No . . Auto save setup. Midnight Commander Midnight Commander ~/.config/mc/ini . (Layout) . : <> <> <>. Panel split . Vertical () Horizontal () . Alt-, (Alt-comma) . Equal split. . . Console output Linux FreeBSD . Midnight Commander . Other options Menu bar visible. Midnight Commander . . Command prompt. . . Keybar visible. F1-F10 . . Hintbar visible. . . XTerm window title. X11 Midnight Commander . . . Show free space. . . (Main panel options) (Show mini-status). . . SI (Use SI size units). Midnight Commander SI ( ) . () Midnight Commander IEC ( ) . (Mix all files). . () ( ) . (Show backup files). Midnight Commander (~) . ( -B ls ). . (Show hidden files). Midnight Commander ( ls -a). . (Fast directory reload). Midnight Commander . i-node . i-node ( ) . ( C-r) . . (Mark moves down). ( Insert) . . (Reverse files only). . . . . : . (Simple swap). : . . . (Auto save panels setup). Midnight Commander ~/.config/mc/panels.ini . . (Navigation) Lynx (Lynx-like motion). chdir . . (Page scrolling). () . (Center scrolling). . page up/down . (Mouse page scrolling). . (File highlight) (permissions) (file types) (Colors). . perm mode (display fields) Midnight Commander selected . /etc/mc/filehighlight.ini . (Filenames Highlight) . (Quick search) (Quick search) : : . Enter (directory hotlist) . (Appearance) (skin) . Skins . Shadows. . (Display bits) . /curses 7-bits ISO-8859-1 ISO-8859-1 full 8 bits . (Learn keys) (functional keys) . . Tab vi ('h' 'j' 'k' 'l' ) . . . OK . OK F1 F1 . . Tab . OK . . ( Enter Space Tab ) . . . Escape . (Save) . [terminal:TERM] ~/.config/mc/ini ( TERM ). . (Virtual FS) (Virtual File System). . Midnight Commander ( FTP). ( tar ) Midnight Commander . . tar Tar filesystem . tar ( tar ) tar tar . tar tar . Midnight Commander . . . FTP (FTP File System) (ftpfs) FTP . . ftp anonymous password "anonymous" . . . ftpfs FTP . ftpfs directory cache timeout . ftpfs FTP . FTP FTP . FTP (passive FTP ) FTP . Always use ftp proxy . FTP File System . : /etc/mc/mc.no_proxy ( ) . FTP . ~/.netrc ftp . .netrc netrc (5) . Use passive mode (passive mode) FTP . . . . Midnight Commander ~/.config/mc/ini . /etc/mc/mc.ini . /usr/share/mc/mc.ini . MC . Save Setup Left Right Options ~/.config/mc/ini . auto save setup MC . . . Special Settings . (Executing operating system commands) Midnight Commander Enter . Enter Midnight Commander Extensions File. . . . cd (The cd internal command) cd Midnight Commander . : (Tilde substitution). (~) . ~guest guest ~/guest guest . (Previous directory). '-' : cd - CDPATH (CDPATH directories). cd Midnight Commander CDPATH . CDPATH ~/src:/usr/src ~/src /usr/src ( cd linux /usr/src/linux ). . : %i . . %y (syntax) . . %k . %e . %m . %f %p : . mcedit: . %x . %b . %d . %F . %D . %t . %T . %u %U %t %T . . %s %S : . %cd . Virtual File System . %view . . . : ascii ascii hex hex nroff (bold) (underline) nroff unformatted nroff . %% % %{some text} . (prompt) . . Esc F10 . . %var{ENV:default} ENV default . ENV . : bash ash ( BusyBox Debian) (o/m)ksh tcsh zsh fish. Midnight Commander ( SHELL /etc/passwd) . (alias) Midnight Commander . bash ~/.local/share/mc/bashrc (: ~/.bashrc) ~/.local/share/mc/inputrc (: ~/.inputrc) . ash/dash ( BusyBox Debian) ~/.local/share/mc/ashrc (: ~/.profile) . ksh/oksh ( PD ksh) ~/.local/share/mc/kshrc (: ENV ~/.profile) . mksh ( MirBSD ksh) ~/.local/share/mc/mkshrc (: ENV ~/.mkshrc) . zsh ~/.local/share/mc/.zshrc (: ~/.zshrc) . tcsh, fish mc . . : C-o Midnight Commander . Midnight Commander "user@host:current_path$ " . Bash Midnight Commander . ( fish : (Ctrl-o) .) (OPTIONS) (-U/-u) . SHELL /etc/passwd MC : SHELL=/bin/myshell mc Chmod Chmod (attribute bits) . C-x c . Chmod - Permissions File. File (octal) . Permissions (check buttons) . File . ( ) Tab . Space . . . Enter . . (Set marked Clear marked) . [Set all] . [Marked all] [Set marked] [Clean marked] [Set] [Cancel] Chmod Chown / . C-x o . Chown (Advanced Chown) Chown Chmod Chown . / . Chattr Chattr () . C-x e . . (check buttons) ( chattr(1) ). . ( ) Tab . Space . Enter . . (Set marked Clear marked) . [Set all] . [Marked all] . [Set marked] . [Clean marked] . [Set] . [Cancel] Chattr . (File Operations) Midnight Commander . . . . . Verbose . : [Skip] . [Suspend] [Continue] . [Abort] . : : [Ignore] . [Ignore all] . [Abort] . [Retry] . ( ). . : [Yes] . [No] . [Append] . [Reget] ( ). . [All] . [Older] . [None] . [Smaller] . [Size differs] . [Abort] . Don't overwrite with zero length file . . : [Yes] . [No] . [All] . [None] . [Abort] . . . / . (wildcard) . / . . : Follow links (symlinks) (hardlinks) ( ) . Dive into subdirs . . . /foo bar /bla/foo . ( Dive into subdirs ) mc /foo/bar /bla/foo/bar . /bla/foo/foo /foo/bar /bla/foo/foo/bar . Preserve attributes ( ) . umask . Use shell patterns '*' '?' . . '*' '\' . '*' '*' . '\1' '\2' '\9' . '\0' . : "*.tar.gz" "/bla/*.tgz" "foo.tar.gz" "foo.tgz" "/bla" . "file.c" "c.file" . "*.*" "\2.\1" . Use shell patterns off MC . '\(...\)' . . . : "^\(.*\)\.tar\.gz$" "/bla/*.tgz" "foo.tar.gz" "/bla/foo.tgz" . "file.c" "c.file" . "^\(.*\)\.\(.*\)$" "\2.\1" . Case Conversions . '\u' '\l' . '\U' '\L' '\E' '\U' '\L' . '\u' '\l' '\U' '\L' . '*' ( Use shell patterns ) '^\(.*\)$' ( Use shell patterns ) '\L\u*' . '\' (quote) . '\\' '\*' . Stable symlinks Midnight Commander . ../ ( ). . . Files only . Files only . Shell Patterns (globbing) (* ? ). Shell Patterns ( ed (1)). Case sensitive . Case sensitive . (Internal Diff Viewer) mcdiff (diff) . ( ). ( GIT Subversion ) . Midnight Commander : F1 . F2 . F4 . F14 . F5 (hunk) . . F7 . F17 . F10, Esc, q diff. Alt-s, s . Alt-n, l . f . = . > . < . c (CR) ^M. 2, 3, 4, 8 (tabulation). C-u diff . C-r . C-o (subshell) . Enter, Space, n . Backspace, p . g . Down . Up . PageUp . PageDown . Home, A1 . End . C-Home . C-End, C1 . : ASCII hex. F4 . . (bold) . hex . . . : "String" 34 0xBB 012 "more text" (hex) . <<34>> 0x34 . <<0x>> : <<0xBB>> <> . <<012>> 0x12 (octal). Midnight Commander : F1 . F2 (wrap). F4 hex. F5 (Goto). . F7, /, ? . . ? <> ( ) . C-s . C-r ( ). F17, n . N : . F8 / (Raw/Parsed): mc.ext.ini . . F9 / (format/unformat): . . F10, Esc. . PageDown, space, C-v. . PageUp, Alt-v, C-b, Backspace. . Down . Up . C-l . C-o (subshell) . [n] m n. [n] r n. C-f . C-b . Alt-r (ruler). Alt-e (charset) Alt-e (M-e) . (codepage) . <<>> charset . Edit Extension File . . . . use_internal_edit F4 . : () (cut) (paste) (undo) Shift+ ( ) (insert-overwrite) (word wrap) (pipe) indent ispell. : ini-file . . : Shift () . C-Ins mcedit.clip S-Ins mcedit.clip . S-Del mcedit.clip C-Del . Shift . C-R . C-R . . C-A . Meta Ctrl Esc . ~/.local/share/mc/mcedit/mcedit.macros . . (charset) Alt-e (M-e) . (recoding) (codepage) . "" . F19 ( C ++C ). /usr/share/mc/edit.indent.rc ~/.local/share/mc/mcedit/edit.indent.rc . (160+) . display bits 7 . ini-file (Options of editor in ini-file) ini-file . [Midnight-Commander] . editor_wordcompletion_collect_entire_file (0). Midnight Commander ( diff) . . (screen) . : Alt- Alt- Alt-` ( <>). (Completion) Midnight Commander . . MC ( $ ) ( ~ ) ( @ ) ( (built-in) ) . . . ( ) MC Complete: show all Configuration . Enter . . Alt-Tab . Esc F10 . Complete: show all Alt-Tab MC . (escaping) ? * & ( \? \* \&) (regular expressions) . (Virtual File System) Midnight Commander . Midnight Commander . Midnight Commander (VFS) : local ftpfs FTP tarfs tar tar undelfs ext2 ( ) shell ( rsh ssh). sftpfs ( SFTP). extfs ( EXTernal virtual File System) VFS . VFS . FTP (ftpfs) . FTP link cd : ftp://[!][user[:pass]@]machine[:port]/[remote-dir] user port remote-dir . user Midnight Commander (login ) (anonymous login) ~/.netrc . pass . VFS . FTP ! ( ) . : ftp://ftp.nuclecu.unam.mx/linux/local ftp://tsx-11.mit.edu/pub/linux/packages ftp://!behind.firewall.edu/pub ftp://guest@remote-host.com:40/pub ftp://miguel:xxx@server/pub ftpfs Virtual File System . Tar (Tar File System) tar chdir tar tar . tar tar : /filename.tar/utar://[dir-inside-tar] mc.ext.ini tar tar Return tar Edit Extension File . : mc-3.0.tar.gz/utar://mc-3.0/vfs /ftp/GCC/gcc-2.7.0.tar/utar:// tar . (FIle transfer over SHell filesystem) . bash . chdir : sh://[user@]machine[:options]/[remote-dir] user options remote-dir . user Midnight Commander . options : 'C' - 'r' - rsh ssh port - . remote-dir . : sh://onlyrsh.mx:r/linux/local sh://joe@want.compression.edu:C/private sh://joe@noncompressed.ssh.edu/private sh://joe@somehost.ssh.edu:2222/private SFTP . chdir : sftp://[user@]machine:[port]/[remote-dir] user port remote-dir . user Midnight Commander . port - ( 22). remote-dir . : sftp://onlyrsh.mx/linux/local sftp://joe:password@want.compression.edu/private sftp://joe@noncompressed.ssh.edu/private sftp://joe@somehost.ssh.edu:2222/private ~/.ssh/known_hosts . / . : [Yes] / ~/.ssh/known_hosts . [Ignore] / ~/.ssh/known_hosts ( ). [No] . (Undelete File System) configure ext2fs (undelete) . ext2 . undelete ext2fs ext2fs . chdir "undel://" . SCSI : undel://sda2 undelfs . (EXTernal File System) extfs GNU Midnight Commander . extfs : 1. (Stand-alone) . . cd fsname:// fsname extfs ( ). audio ( CD) apt ( ) . CD-Audio CD-ROM : cd audio:// 2. <<>> ( rpm patchfs ) . <<>> (urar rpm) (mailfs) (patchfs) . fsname:// . vfs . zip documents.zip : cd documents.zip/uzip:// extfs . hotlist . VFS extfs . extfs Midnight Commander : a 'A:' DOS/Windows (cd a://). apt (front end) APT (cd apt://). audio CD (cd audio:// cd device/audio://). bpp / Bad Penguin (cd file.bpp/bpp://). deb / (cd file.deb/deb://). dpkg / (cd deb://). hp48 / HP48 (cd hp48://). lslR lslR FTP (cd filename/lslR://). mailfs mbox (cd mailbox/mailfs://). patchfs extfs diff unified context (cd filename/patchfs://). rpm RPM (cd filename/rpm://). rpms RPM (cd rpms://). ulha, urar, uzip, uzoo, uar, uha (cd archive/xxxx:// xxxx : ulha urar uzip uzoo uar uha). Edit Extension File extfs . :.PP regex/.deb$ Open=%cd %p/deb:// (Colors) Midnight Commander . -c -b . ncurses S-Lang COLORTERM -c . color_terminals Colors . Midnight Commander . : [Colors] color_terminals=linux,xterm color_terminals=terminal-name1,terminal-name2... ncurses S-Lang ncurses . Midnight Commander . MC_COLOR_TABLE Colors . Colors base_color . . : [Colors] base_color= xterm=menu=magenta:marked=,magenta:markselect=,red : =,,:=... : normal selected disabled marked markselect errors input inputmark inputunchanged commandlinemark reverse gauge header inputhistory commandhistory. : bbarhotkey bbarbutton. : statusbar. : menunormal menusel menuhot menuhotsel menuinactive. : dnormal dfocus dhotnormal dhotfocus dtitle. : errdfocus errdhotnormal errdhotfocus errdtitle. : helpnormal helpitalic helpbold helplink helpslink helptitle. : viewnormal viewbold viewunderline viewselected. : editnormal editbold editmarked editwhitespace editnonprintable editlinestate. : pmenunormal pmenusel pmenutitle. header . input . gauge (gauge) . disabled () . : dnormal dfocus dhotnormal dhotfocus . menunormal menusel menuhot menuhotsel menuinactive . : helpnormal helpitalic helpbold (bold) helplink helpslink . : pmenunormal pmenusel pmenutitle . : black gray red brightred green brightgreen brown yellow blue brightblue magenta brightmagenta cyan brightcyan lightgray white. : 'default'. 'default' . "base" mc . color16 color255 rgb000 rgb555 gray0 gray23 . : [Colors] base_color=normal=white,default:marked=magenta,default bold italic underline reverse blink (+) . "none" base_color. : menuhotsel=yellow;black;bold+underline Midnight Commander . . (Colors). . (true-color) 'truecolors' TRUE [skin] . true-color 256-color '256colors' . ( ): 1) -S --skin= 2) MC_SKIN 3) skin [Midnight-Commander] . 4) /etc/mc/skins/default.ini 5) /usr/share/mc/skins/default.ini ( .ini ) . ( ): 1) ~/.local/share/mc/skins/ 2) /etc/mc/skins/ 3) /usr/share/mc/skins/ : (Description of section and parameters) (Color pair definitions) (Color and attribute aliases) (Draw lines) (Compatibility) (Description of section and parameters) [skin] . description . [filehighlight] . filehighlight.ini . (Filenames Highlight) . [core] . _default_ . selected marked markselect gauge input inputmark inputunchanged commandlinemark reverse [dialog] ( ). _default_ . [core]._default_ dfocus ( ) dhotnormal dhotfocus [error] _default_ . [core]._default_ errdhotnormal errdhotfocus [menu] . ( F9) ( F2 F11 ) . _default_ . [core]._default_ entry menuhot menusel ( ).TP menuhotsel menuinactive [help] . _default_ . [core]._default_ helpitalic italic helpbold bold helplink helpslink ( ) [editor] . _default_ . [core]._default_ editbold bold editmarked editwhitespace editlinestate [viewer] . viewunderline underline (Color pair definitions) skin-file . ';' . . ( ) . : [core] # green on black _default_=green;black # green (default) on blue selected=;blue # yellow on black (default) # underlined yellow on black (default) marked=yellow;;underline () Colors . ( ) - . . : [aliases] myfavfg=green myfavbg=black myfavattr=bold+italic [core] _default_=myfavfg;myfavbg;myfavattr (Draw lines) [Lines] (skin-file) . utf-8 ( ) . !!! Midnight Commander ncurses ! . ncurses . [Lines]: lefttop -. righttop -. centertop . centerbottom . leftbottom -. rightbottom -. leftmiddle . rightmiddle . centermiddle . horiz . vert . thinhoriz . thinvert . (Compatibility) skin-file Colors. . . [filehighlight] (skin-file) . (Skins) . /usr/share/mc/filehighlight.ini (~/.config/mc/filehighlight.ini) . [filehighlight] ( ) . : type . . regexp . 'extensions' . extensions ';' . extensions_case ( 'extensions' ) 'extensions' (true) (false) . `type' : - FILE ( ) - FILE_EXE - DIR ( ) - LINK_DIR - LINK ( ) - HARDLINK - SYMLINK - STALE_LINK - DEVICE ( ) - DEVICE_BLOCK - DEVICE_CHAR - SPECIAL ( ) - SPECIAL_SOCKET - SPECIAL_FIFO - SPECIAL_DOOR (Special Settings) Midnight Commander . . ~/.config/mc/ini : clear_before_exec Midnight Commander . ~/.config/mc/ini clear_before_exec 0 . confirm_view_dir F3 MC . 1 MC . ftpfs_retry_seconds Midnight Commander FTP . . max_dirt_limit . . . max_dirt_limit 10 . mouse_move_pages_viewer . only_leading_plus_minus '+', '-', '*' ( ) . . . alternate_plus_minus (true) '+', '-', '\' '*' . / 'Alt-+', 'Alt--' 'Alt-*' . show_output_starts_shell subshell . C-o . Midnight Commander . timeformat_recent . strftime date . timeformat . timeformat_old . strftime date . timeformat . torben_fj_mode home end : home: . end : . use_file_to_guess_type () file mc.ext.ini. . xtree_mode ( ) (Tree) . shell_directory_timeout . . clipboard_store ( ) 'xclip' X . : clipboard_store=xclip -i clipboard_paste ( ) 'xclip' . : clipboard_paste=xclip -o autodetect_codeset `enca' (codeset) . `enca --list languages | cut -d : -f1' . [Misc] . : autodetect_codeset=russian Midnight Commander . Midnight Commander "[External editor or viewer parameters]" ( mc.lib Midnight Commander) ~/.config/mc/ini . ( ) . : %filename /. %lineno . : [External editor or viewer parameters] vi=%filename +%lineno joe=%filename +%lineno more=%filename +%lineno / (Find file) . / F4/F3 MC ( "joe" ) . MC / . (Terminal databases) Midnight Commander (root) . Midnight Commander ( mc.lib Midnight Commander) ~/.config/mc/ini "terminal:your-terminal-name" "terminal:general" . \e escape ^x control-x . : f0 to f20 f0-f20 bs (backspace) home (home) end (end) up (up arrow) down (down arrow) left (left arrow) right (right arrow) pgdn (page down) pgup (page up) insert (insert) delete (delete) complete (completion) insert Escape + [ + O + p ini : insert=\e[Op (extended learn keys) . : ctrl-alt-right=\e[[1;6C ctrl-alt-left=\e[[1;6D ctrl+alt+left \e[[1;6D Midnight Commander "\e[[1;6D" C-Alt-Left . complete (completion) Alt-tab ( )..SH "" (FILES) . MC_DATADIR . /usr/share/mc . /usr/share/mc/help/mc.hlp . /usr/share/mc/mc.ext.ini . ~/.config/mc/mc.ext.ini . ( ). /etc/mc/mc.ini /usr/share/mc/mc.ini Midnight Commander ~/.config/mc/ini . /etc/mc/mc.ini /usr/share/mc/mc.ini . /usr/share/mc/mc.lib Midnight Commander. ~/.config/mc/ini . mc.lib . ~/.config/mc/ini . . /usr/share/mc/hints/mc.hint (hints) . /usr/share/mc/mc.menu . ~/.config/mc/menu . . ~/.cache/mc/Tree . ~/.local/share/mc.menu . (home) . MC MC_PROFILE_ROOT . MC_PROFILE_ROOT . MC_PROFILE_ROOT HOME . HOME MC GLib . (LICENSE) (GNU GPL) . . (AVAILABILITY) : http://ftp.midnight-commander.org ed(1), gpm(1), terminfo(1), view(1), sh(1), bash(1), tcsh(1), zsh(1). Midnight Commander : https://www.midnight-commander.org (AUTHORS) AUTHORS . (BUGS) TODO . https://www.midnight-commander.org . (mc -V ) . (crash ) (stack trace) . MC Version 4.8.33 January 2025 MC(1)