Website-Suche

Midnight Commander – Ein konsolenbasierter Dateimanager für Linux


Wenn Sie in der Konsolenumgebung mit vielen Dateien arbeiten, beispielsweise Dateien verschieben oder kopieren, kann es sein, dass Ihre Arbeit mühsam ist. In der GUI-Umgebung gibt es einen Dateimanager. Der Dateimanager hilft Ihnen dabei und beschleunigt Ihre mit den Dateien verbundenen Aktivitäten. Sie müssen sich nicht jede Syntax/jeden Befehl merken, der mit den Dateien verknüpft ist. Klicken und ziehen Sie einfach oder drücken Sie Tastenkombinationen, um Ihren Auftrag abzuschließen.

In der Konsolenumgebung müssen Sie sich Befehle/Syntax merken. Glücklicherweise verfügt Linux über einen textbasierten Dateimanager, der in der Konsolenumgebung funktioniert. Der Name ist Midnight Commander (später nennen wir ihn MC).

Was ist Midnight Commander?

Auf der Midnight Commander-Website heißt es:

„GNU Midnight Commander ist ein visueller Dateimanager, der unter der GNU General Public License lizenziert ist und daher als Freie Software gilt. Es handelt sich um eine funktionsreiche Anwendung im Vollbild-Textmodus, mit der Sie Dateien und ganze Verzeichnisbäume kopieren, verschieben und löschen, nach Dateien suchen und Befehle in der Subshell ausführen können. Interner Viewer und Editor sind enthalten“

So installieren Sie Midnight Commander unter Linux

Standardmäßig ist MC nicht auf einer Linux-Maschine installiert. Sie müssen es also zuerst installieren. Unter Debian, Ubuntu und Linux Mint können Sie diesen apt-get-Befehl verwenden:

sudo apt-get install mc

Unter RHEL, CentOS und Fedora können Sie diesen Befehl verwenden:

yum install mc

Nachdem die Installation abgeschlossen ist, geben Sie einfach „mc“ (ohne Anführungszeichen) in der Konsole ein, um sie auszuführen.

mc

Midnight Commander-Funktionen

MC verfügt über viele Funktionen, die für einen Benutzer oder einen Linux-Administrator nützlich sind. Hier sind einige Funktionen, die im Alltag nützlich sein können.

Kopieren, Löschen, Umbenennen/Verschieben, Verzeichnis erstellen

MC ist in zwei Spalten unterteilt. Linke Spalte und rechte Spalte. Diese Spalten sind voneinander unabhängige Fenster. Jedes Fenster stellt ein aktives Verzeichnis dar. Mit der Tab-Taste können Sie zwischen den Fenstern wechseln. Unten sehen Sie Schaltflächen, denen eine Zahl vorangestellt ist. Diese Zahlen stehen für die Tasten F1F10.

Um Dateien von einem Verzeichnis in ein anderes zu kopieren, markieren Sie einfach die Datei und drücken Sie die Taste „F5“. Wenn Sie mehrere Dateien kopieren möchten, müssen Sie für jede Datei, die Sie kopieren möchten, auf die Schaltfläche „Einfügen“ klicken.

MC fragt Sie nach einer Bestätigung über den Zielordner (An), Links folgen und Attribute beibehalten. Im Allgemeinen können Sie sich nur auf den Parameter An konzentrieren. Drücken Sie einfach OK, um den Kopiervorgang zu bestätigen.

Das Löschen von Dateien ist einfacher. Markieren Sie einfach die Datei(en) und drücken Sie die Taste „F8“, um den Löschvorgang zu bestätigen. Das Verschieben von Dateien kann mit der Taste „F6“ erfolgen.

Das Umbenennen der Datei ist dagegen anders. Wenn Sie die Taste „F6“ drücken, müssen Sie sicherstellen, dass Sie im Parameter To einen „Neuen Dateinamen“ für die Datei hinzufügen. Hier ist ein Screenshot, wenn Sie eine Datei umbenennen möchten.

Um ein Verzeichnis zu erstellen, können Sie die Taste „F7“ drücken. MC erstellt ein neues Verzeichnis im aktuellen Verzeichnis. Für weitere Details darüber, was MC mit den Dateien machen kann, drücken Sie „F9> Datei.

Interner Betrachter

Im Konsolenmodus gibt es viele Texteditoren wie vi, joe und nano. MC verfügt über einen eigenen internen Viewer. Wenn Sie den Inhalt eines Dateitextes anzeigen möchten, können Sie die Datei markieren und die Taste „F3“ drücken. Sie können die Datei auch bei Bedarf bearbeiten. Markieren Sie die Datei und drücken Sie „F4“, um mit der Bearbeitung zu beginnen.

Wenn Sie den Texteditor zum ersten Mal ausführen, werden Sie von MC aufgefordert, den Standardtexteditor für Sie auszuwählen. Hier ist eine Beispielausgabe:

pungki@mint15 ~ $ 

Select an editor.  To change later, run 'select-editor'.
  1. /bin/ed
  2. /bin/nano

Wenn Sie dann die Taste „F4“ drücken, um eine Datei zu bearbeiten, verwendet MC den von Ihnen gewählten Texteditor. Wenn Sie Ihren Standardeditor ändern möchten, drücken Sie einfach die Taste „F2“, wählen Sie das Zeichen „@“ und geben Sie „select-editor“ ein ( ohne Anführungszeichen).

Was ist, wenn Sie andere Texteditoren verwenden möchten, die von MC nicht erkannt werden? Angenommen, Sie möchten den Texteditor Vi verwenden. In diesem Fall können Sie es auch anders machen. In Ihrem Home-Verzeichnis finden Sie eine Datei „.selected_editor“. Da es sich um eine versteckte Datei handelt, beginnt sie mit einem Punktzeichen. Bearbeiten Sie die Datei. Du wirst sehen:

Generated by /usr/bin/select-editor
SELECTED_EDITOR="/usr/bin/vi"
Aktengenehmigung

Dateien und Verzeichnisse haben Berechtigungen. Durch die Berechtigung wird festgelegt, wer die Dateien und Verzeichnisse lesen, schreiben und ausführen kann. Der Befehl zur Verwaltung lautet chmod. Sie können sehen, wie Sie chmod im Detail verwenden, indem Sie „man chmod“ in das Terminal eingeben.

Mit MC müssen Sie nur eine Datei auswählen und dann „F9“ > Datei > Chmod drücken oder „ Strg-x“ und „c“. MC zeigt Ihnen die aktuelle Berechtigung der ausgewählten Datei und weitere einstellbare Parameter an.

Dateieigentümer

Dateien und Verzeichnisse haben auch einen Eigentümer und einen Gruppenbesitzer. Die Berechtigungen dieser Eigentümer werden mit dem oben genannten chmod-Befehl verwaltet. Der Befehl zum Verwalten des Eigentümers lautet chown.

Wie üblich können Sie die Verwendung von chown im Detail sehen, indem Sie „man chown“ in das Terminal eingeben. Mit MC müssen Sie nur eine Datei auswählen und dann „F9“ drücken > Datei > Chown oder drücken Sie „Strg-x“ und „o“. Jetzt können Sie Eigentümer und Gruppeneigentümer aus der verfügbaren Liste mit Benutzernamen und Gruppennamen festlegen.

MC hat auch Advanced Chown. Es ist eine Kombination aus chmod und chown. Sie können zwei verschiedene Aufgaben an einem Ort erledigen. Drücken Sie „F9> Datei > Erweitertes Chown.

FTP-Link

Standardmäßig zeigt Ihnen MC zwei Spaltenschnittstellen an. Links und rechts. Diese Spalten gelten nicht nur für das lokale Verzeichnis. Sie können einen oder beide über einen FTP-Link mit einem Remote-Computer verbinden.

In diesem Fall fungiert MC als FTP-Client. Um es mit dem FTP-Dienst zu verbinden, müssen Sie „F9> FTP-Link drücken. MC fragt nach den Anmeldedaten des FTP. Das Anmeldeinformationsformat sieht folgendermaßen aus:

user:password@machine_or_ip_address

Wenn es richtig ist, werden in der Spalte die Verzeichnisse auf dem Remote-Computer angezeigt.

Um Ihren FTP-Link zu trennen, können Sie „F9> Befehl > drücken Aktiver VPS-Link. In der Liste der Aktiven VFS-Verzeichnisse sehen Sie Ihren FTP-Link. Wählen Sie Ihren FTP-Link und klicken Sie jetzt auf „Kostenlose VFSs“. Wenn Sie nur zum lokalen Ordner wechseln möchten, ohne die aktuelle FTP-Verbindung zu trennen, wählen Sie Ändern zu.

Wenn Ihr Netzwerk einen Proxyserver verwendet, können Sie MC für die Verwendung eines FTP-Proxys konfigurieren. Drücken Sie „F9> Optionen > Virtual FS > Immer FTP-Proxy verwenden.

Abschied von Midnight Commander

Um Midnight Command zu verlassen, drücken Sie „F9> Datei > Beenden. Oder drücken Sie einfach „F10“, um den Vorgang zu beenden. Es gibt immer noch viele Funktionen in Midnight Commander.

Weitere Einzelheiten zu den MC-Funktionen finden Sie in den Midnight Commander-FAQ unter:

  1. https://midnight-commander.org/wiki/doc/faq