Native GNU Midnight Commander for Win32
Windows XP+/32 bit native port of GNU Midnight Commander, based on the
current 4.8.x development stream.
Version Latest Build
Midnight Commander (also known as mc) is a free cross-platform orthodox
file manager and a clone of Norton Commander.
Features include the ability work with common archive formats as if they
were simply another directory, and to function as an FTP. Midnight
Commander also includes an builtin editor called mcedit, features
include syntax highlighting for many languages, macros, code snippets,
simple integration with external tools, automatic indentation, mouse
support, clipboard and the ability to work in both ASCII and hex modes.
Midnight Commander can also rename groups of files, move files to a
different directory at the same time as it renames them. It lets the
user specify the original and resulting file names using wildcard
Midnight Commander is released under the GNU General Public License
version 3 or any later version. A copy of the file is included with this
Install simply though use of the windows installer package.
Default directories are as follows, available using the '-F' command
line option, the installation directory maybe be changed at your option:
C:/Program Files/Midnight Commander/etc/
C:/Program Files/Midnight Commander/share/
VFS plugins and scripts:
extfs.d: C:/Program Files/Midnight Commander/plugin/extfs.d/
magic: C:/Program Files/Midnight Commander/etc//magic
C:/Documents and Settings/<user>/Application Data/Midnight Commander/
Once installed place the installation directory into your PATH. As an
alternative keeping your PATH and dll's namespace clean, create a simple
batch mc.bat which points to the true installation image.
There are a numerious resources detailing working with Midnight
o Midnight Commander Draft Documentation
see 'docs' within the installation directory.
Window native port for GNU Midnight Commander, the latest build can be
found in the below link:
Specific information regarding the base Midnight Commander 4.8.x engine,
can be found at the following
Older information is available at
I would consider this port beta, as not all things may work as designed;
yet as this package is in use day-to-day expect issues to be addressed
quickly, plus the port is based on a prior port of 4.6.x which has been
stable for years. Please feel free to raise tickets on SourceForge when
issues are encountered.
There are a number of alternative, yet older, native builds available on
the web. The two most referenced are:
Features and Limitations
Internal editor is supported (including syntax highlighting).
Internal viewer is supported (including hex editor).
Note the underlying the view logic may invoke one or more system
utilities which are not generally available on Windows systems.
If upon viewing a file using <F3> and it fails, use <shift-F3> which
shall use the internal viewer bypassing the file extension based
VFS (virtual file system) is enabled, yet not all of the modules have
Concurrent subshell is not supported.
Use forward slashes where possible, as backslash support is not fully
A few items are unix specific (e.g. chown), which shall be updated over