Konsolentipps | David Wolski | 3-2024 | 28. März 2024

Midnight Commander: Immer dabei

Mini-Commander: Diese abgespeckte Version des Midnight Commanders liegt als kleine Binary (62 KB) für 64-Bit-Systeme vor. Auch Betrachter und Texteditor sind enthalten.

Als Dateimanager in der Shell vereinfacht der Midnight Commander mit seiner Zwei-Fenster-Ansicht Dateioperationen und die Navigation im Dateisystem. Das nützliche Werkzeug ist aber nicht auf allen Linux-Systemen vorhanden und ist ohne root-Recht nicht aus den Paketquellen installierbar. Eine fertig kompilierte Binary hilft weiter.

Der reguläre Midnight Commander verlangt nach etlichen Bibliotheken und es ist nicht praktikabel, eine komplett statische Binary für Linux zu kompilieren. Was aber dennoch funktioniert: alle Bibliotheksdateien in ein Verzeichnis packen und dann deren Pfad über einen angepassten Loader der eigentlichen Binary übergeben. Eine so kompilierte Version des Midnight Commander 4.7 findet sich für x86-Distributionen mit 64 Bit diesmal auf Heft-DVD im Archiv „mc47.zip“ Diese ZIP-Datei wird samt den enthaltenen Ordnern mittels

unzip mc47.zip

im Home-Verzeichnis entpackt. Der Aufruf erfolgt dann so:

./mc47/mc

Dieser Midnight Commander lädt dann alle Bibliotheken aus dem dortigen Unterordner „lib“. So funktionieren auch der Dateibetrachter (F3) und der Editor (F4) sowie Netzwerkverbindungen per SFTP, Shell (SSH) und Samba. 

Die Pfade zu den Bibliotheken sind relativ und das Hauptverzeichnis kann deshalb in einem beliebigen Ordner liegen, auch auf einem USB-Stick mit Linux-Dateisystem, das Ausführungsbits unterstützt.

Kleinere Alternative: Als noch kompaktere Binary gibt es eine stark abgespeckte Version des Midnight Commanders auf DVD, welche die LinuxWelt-Redaktion vorkompiliert hat. Der Quellcode stammt von https://github.com/Tomas-M/mini-commander und die Binary ist für die x86-Plattform (64 Bit) gemacht. Es ist nur ein minimaler Funktionsumfang enthalten, aber inklusive Viewer (Taste F3) und Editor (F4). Das ist in einer einzigen ausführbaren Datei einkompiliert, die als „minimc“ auf Heft-DVD im Verzeichnis „Software“ liegt. Nach dem Kopieren in ein beliebiges Verzeichnis macht

chmod +x minimc

die Datei ausführbar und der Aufruf

./mc

startet den minimalen Midnight Commander aus diesem Ordner.