Midnight Commander
Skip to content
Welcome to Midnight Commander
GNU Midnight Commander (or
mc
) is a visual, dual-pane file manager. It is released under the GNU General Public License and therefore qualifies as Free Software.
Midnight Commander is a feature-rich, full-screen, text-mode application that allows you to copy, move, and delete files and entire directory trees, search for files, and execute commands in the subshell. Internal viewer, editor and diff viewer are included.
mc
uses versatile text interface libraries such as
ncurses
or
S-Lang
. This allows it to work on a regular console, inside an X Window terminal, over
ssh
connections, and in all kinds of remote shells.
Installation
The easiest way to install
mc
is to use your system package manager:
Our
source releases
are kindly mirrored by OSU OSL. Our
canonical repository
is hosted on GitHub. See the
Source code
page for details.
Documentation
The primary way to learn about
mc
is to use the context-sensitive online help available via
F1
We also have extensive manual pages, which are the primary source of official documentation:
mc
mcedit
mcview
mcdiff
$ man mc
... or read the latest
development version
online.
$ man mcedit
... or read the latest
development version
online.
$ man mcview
... or read the latest
development version
online.
$ man mcdiff
... or read the latest
development version
online.
Color schemes
Midnight Commander supports theming! Check out the skins that come with the distribution or develop your own:
Contributing & support
For support, see the
Communication
page.
To contribute to
mc
, proceed to the
"Development" section
Release notes for the development version are collected on the
wiki
US