Midnight Commander Overview GNU Midnight Commander (mc) is a free, visual, dual-pane file manager that runs in a text mode interface. It is released under the GNU General Public License. Features Full-screen, text mode application. Operations on files and directory trees: copy, move, delete. File searching capabilities. Command execution within a subshell. Includes an internal viewer, editor, and diff viewer. Uses text interface libraries such as ncurses or S-Lang. Works in various environments: regular console, X Window terminal, over ssh, and remote shells. Installation The easiest way to install mc is via your system's package manager: | Platform | Command | |-----------------|-----------------------------| | Debian / Ubuntu | apt-get install mc | | Fedora / Red Hat| dnf install mc | | FreeBSD | pkg install mc | | macOS | % brew install midnight-commander | Source releases are mirrored by OSU OSL: Source releases. The canonical source code repository is on GitHub: MidnightCommander/mc. Documentation In-app context-sensitive online help: press <kbd>F1</kbd>. Extensive manual pages available for: mc ($ man mc) — latest dev version online mcedit ($ man mcedit) — latest dev version online mcview ($ man mcview) — latest dev version online mcdiff ($ man mcdiff) — latest dev version online Color Schemes Midnight Commander supports theming and skins. You can use included skins or create custom ones. Visit https://skins.midnight-commander.org for available skins. Contributing & Support Support: Refer to the Communication page for resources. Development: Contribute via the Development section. Release notes: Found on the GitHub wiki. --- © 2025 Yury V. Zaytsev Source code and website managed on GitHub: MidnightCommander/mc Made with Material for MkDocs