Midnight Commander for Mac OS X

GNU Midnight Commander (also referred to as MC) is a user shell with text-mode full-screen interface. It can be run on the OSX Terminal, just like in xterm and other terminal emulators.

Next to official release of stable sources, this universal binary (i386, ppc) built (without source code modification) and linked with following libraries:
– gettext v0.18.1.1
– glib v2.21.6
– pkg-config v0.23

This release requires and works Mac OS X 10.4 or newer, and tested on 10.5 Leopard (PPC/x86), 10.6 Snow Leopard (x86), 10.7 Lion (x86), 10.8 Mountain Lion (x86), 10.9 Mavericks (x86), 10.10, 10.11, 10.12, 10.13, 10.14.

This release will not work on Mac OS Catalina 10.5 and up, please switch to Brew package: https://formulae.brew.sh/formula/midnight-commander

Simple install in Terminal: https://brewinstall.org/Install-midnight-commander-on-Mac-with-Brew/

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" < /dev/null 2> /dev/null

brew install midnight-commander


Download latest installer package: mc-4.8.12-bin-osx-universal.zip

Additional console tools in the package (installed onto “/usr/local/bin”):
catdoc: catdoc is program which reads one or more Microsoft word files and outputs text, contained insinde them to standard output. Therefore it does same work for .doc files, as unix cat command for plain ASCII files. It is now accompanied by xls2csv – program which converts Excel spreadsheet into comma-separated value file, and catppt – utility to extract textual information from Powerpoint files.
iftop: iftop does for network usage what top(1) does for CPU usage. It listens to network traffic on a named interface and displays a table of current bandwidth usage by pairs of hosts.
odt2txt: odt2txt is a command-line tool which extracts the text out of OpenDocument Texts produced by LibreOffice, OpenOffice, StarOffice, KOffice and others.
unrar: Command line decompressor for RAR files.
GNU wget: GNU Wget is a free software package for retrieving files using HTTP, HTTPS and FTP, the most widely-used Internet protocols.

35 thoughts on “Midnight Commander for Mac OS X”

  1. Hi,

    Could you tell me how you compile mc? I want to try and compile the latest release .15. I keep having problems with pkg and getlib seeing each other. Do you have some steps you follow?


    Russ Urquhart

  2. Hello Louise, thanks for your great job! Your package is working very well on Mountain Lion.
    Greetings from Germany,

  3. Sorry for a stupid question. I’m using mac not for a long time yet. Installation has been done successfully. But I don’t understand how to run the app. No any icons appears after installation (( Searching on the disk by key words – no luck. Nothing is there except installation package.

  4. Paul, what version did you install on Sierra?

    LouiSe, Are there Mac OS Sierra binaries yet for 4.8.19 ?

    Don’t want to install if there is nothing stable on Sierra.


  5. Hi, thanks !
    Quick question…does this have smb support or I am doing something wrong ? I’m missing the smb link in the menu….
    Thanks ~

  6. Martin: please check your mc binary with Terminal:

    file /usr/local/bin/mc
    /usr/local/bin/mc: Mach-O universal binary with 2 architectures: [i386:Mach-O executable i386] [ppc_7400]
    /usr/local/bin/mc (for architecture i386): Mach-O executable i386
    /usr/local/bin/mc (for architecture ppc7400): Mach-O executable ppc_7400

  7. Hi,
    mc (ver. 4.8.12) does not work (not started ) on MacOS Catalina 10.15

    terminal: mc
    -bash: /usr/local/bin/mc: Bad CPU type in executable

    what wrong ?

Leave a Reply

Your email address will not be published. Required fields are marked *