Midnight Commander

The classic dual-pane terminal file manager, with a built-in editor, viewer, and archive browsing.

File Managers #terminal#dual-pane#classic#built-in-editor
Latest version
4.8.33
First release
May 1, 1994
Latest release
Apr 20, 2026
License
GPL-3.0-or-later

Install

sudo apt install mc

What is it?

Midnight Commander (mc) is a dual-pane terminal file manager that has been part of the Unix toolkit since 1994. It looks and behaves like Norton Commander: function-key shortcuts, a persistent command line, and a menu bar. It also embeds a text editor and a file viewer, and can browse inside archives as if they were directories.

Why use it?

mc is familiar, stable, and complete. Anyone who used DOS-era file managers can be productive immediately, and the built-in editor means you can open a config file without installing anything else. Its virtual filesystem makes inspecting tarballs and remote directories (FTP, SFTP, SMB) simple, and it works over any terminal.

Key features

  • Dual-pane layout with function-key shortcuts
  • Built-in mcedit editor and file viewer
  • Browse tar, zip, and other archives as directories
  • Virtual filesystems for SFTP, FTP, and SMB
  • Subshell integration and a persistent command line
  • Mouse support and customizable color themes

How it compares

Against Ranger, Yazi, and lf, Midnight Commander is slower and less fashionable but more complete out of the box: no plugins are needed for everyday work. Against GUI managers such as Dolphin it is text-only but runs anywhere. A dependable choice for servers and for anyone who wants a two-pane workflow.

Release timeline

First release
May 1, 1994
Latest release
Apr 20, 2026