prev
next

In a world…
…where chaos reigns in file management,
where endless folders and typos are the norm,
a man, a woman and their goat.
Midnight Commander

Een andere wijze van bestandsbeheer (en meer)

$ cd pytris
no such file or directory

$ pwd
/var/www

$ ah! 
Joris Zwart logo
$ cd pyhtTAB
no such file or directory

$  
        
$ cd ~/python-tetris
$ cat main.py
no such file or directory
$ ls
pytris.py
$ vi pytris.py
:q!@$@#%!&*@$#
$ rm -rf *
 
        
An orthodox file manager
$ cp
usage: cp [-R [-H | -L | -P]]
          [-fi | -n] [-aclpSsvXx]
          source_file target_file
        
$ scp
usage: scp [-346ABCOpqRrsTv]
           [-c cipher]
           [-D sftp_server_path]
           [-F ssh_config]
           [-i identity_file]
           [-J destination] [-l limit]
           [-o ssh_option]
           [-P port] [-S program]
           [-X sftp_option]
           source ... target
        
Demo
Features
TUI

Works Everywhere™

Mouse

In selected theatres

Shell command line

CTRL+O shell out / in

FTP / Shell links

(protip)

Command keys

F1 help!
F3 view
F4 edit
F5 copy
F9 menu

F10 quit

Install
apt install mc
brew install mc
pkg install mc
choco install mc
Launch
$ mc
        
Navigate

cursor up
cursor down
page up
page down

  ↵ open or dive into
⇥   switch active panel

Select files

+ select group
- unselect group
* invert selection

Configuration
(*) always pause
Alternatives
My frequent use
Cheat sheet

F1

(context sensitive)
Credits
Current team
Andrew Borodin · aborodin / mc-worker
Yury V. Zaytsev · zyv ·
Former team members
Listed alphabetically by last name:
Egmont Koblinger · egmontkob
Stan. S. Krupoderov · iNode
Ilia Maslakov · ilia-maslakov
mooffie · mooffie
Mikhail S. Pabalavets · styx
Sergei Trofimovich · trofi
Enrico Weigelt · metux
Patrick Winnertz · winnieXY
Slava Zanko1 · slavaz
Former maintainers
Listed in reverse chronological order:

Pavel Tsekov · ptsekov
Pavel Roskin · proski
Miguel de Icaza · migueldeicaza
midnight-commander.org
joriszwart.nl/mc
So Long, Folks!