Website-Suche

Vifm – Ein befehlszeilenbasierter Dateimanager mit „Vi-Tastenkombinationen“ für Linux


In unserem letzten Artikel haben wir eine Liste der 13 besten Dateimanager für Linux-Systeme zusammengestellt, von denen die meisten auf einer grafischen Benutzeroberfläche (GUI) basieren. Wenn Sie jedoch eine Linux-Distribution haben, die nur die Befehlszeilenschnittstelle (CLI) verwendet, benötigen Sie einen textbasierten Dateimanager. In diesem Artikel stellen wir Ihnen einen solchen Dateimanager namens Vifm vor.

Vifm ist ein leistungsstarker CLI- und Ncurses-basierter plattformübergreifender Dateimanager für Unix-ähnliche, Cygwin- und Windows-Systeme. Es ist reich an Funktionen und verfügt über Vi-ähnliche Tastenkombinationen. Es nutzt auch eine Reihe nützlicher Funktionen von Mutt.

Sie müssen keine neuen Befehle erlernen, sondern erhalten mit generischen Vi-Optionen/-Befehlen absolute Tastaturkontrolle über Ihre Dateien.

Nützliche Vifm-Funktionen:

  • Bietet die Möglichkeit, verschiedene Arten von Dateien zu bearbeiten.
  • Wird standardmäßig mit zwei Fenstern geliefert.
  • Unterstützt Vi-Modi, Optionen, Register, Befehle und vieles mehr.
  • Unterstützt die automatische Vervollständigung von Befehlen.
  • Unterstützung für das Papierkorbverzeichnis.
  • Bietet verschiedene Ansichten (z. B. benutzerdefiniert, Spalte, Vergleich und ls-ähnlich).
  • Unterstützt die Remoteausführung von Befehlen.
  • Unterstützt auch das Ändern von Verzeichnissen aus der Ferne.
  • Unterstützt verschiedene Farbschemata.
  • Integrierte Unterstützung für automatisierte FUSE-Dateisystem-Mounts.
  • Unterstützt die Nutzung von Funktionen.
  • Unterstützt Plugins zur Verwendung von vifm in vim als Dateiauswahl und vieles mehr.

Empfohlene Lektüre: Cloud Commander – Web-Dateimanager zur Steuerung von Linux-Dateien/-Programmen über den Browser

So installieren Sie den Vifm-Befehlszeilen-Dateimanager unter Linux

Vifm ist in den offiziellen Software-Repositories der Linux-Distributionen Debian/Ubuntu und Fedora verfügbar. Um es zu installieren, verwenden Sie den jeweiligen Paketmanager, um es wie folgt zu installieren.

sudo apt install vifm   [On Debian/Ubuntu]
dnf install vifm        [On Fedora 22+]

Sobald es installiert ist, können Sie es durch Eingabe starten.

vifm

Unterstützt standardmäßig zwei Fenster

Verwenden Sie die Leertaste, um von einem Bereich zum anderen zu wechseln. Um ein Verzeichnis einzugeben, drücken Sie einfach die [Enter]-Taste.

Öffnen Sie eine Datei im Vi/m-Editor

Um eine Datei wie das Skript findhost.sh im rechten Bereich oben zu öffnen, markieren Sie einfach die Datei und drücken Sie die [Eingabetaste]:

Farbiger visueller Textmarker

Um den visuellen Textmarker zu aktivieren, drücken Sie V und scrollen Sie, um zu sehen, wie er funktioniert.

Manipulationsoptionen im Hauptbereich

Um Optionen/Tastenkombinationen zur Bereichsbearbeitung anzuzeigen, drücken Sie Strg-W.

Um das Fenster horizontal zu teilen, drücken Sie Strg-W und dann s.

Um das Fenster vertikal zu teilen, drücken Sie Strg-W und dann v.

Verwenden Sie die Tabulatortaste, um Befehle automatisch zu vervollständigen

Geben Sie zunächst einige Buchstaben (möglicherweise zwei) in den Befehlsnamen ein und drücken Sie dann die Tabulatortaste. Um die nächste Option auszuwählen, drücken Sie erneut die Tabulatortaste und dann die [Enter]-Taste.

Markieren Sie Dateien in einem Bereich und zeigen Sie sie in einem anderen an

Sie können Dateien in einem Bereich auflisten und Inhalte in einem anderen anzeigen, während Sie über Dateien scrollen. Führen Sie einfach den Befehl view wie folgt aus.

:view

Löschen Sie eine Datei in Vifm

Sie können eine markierte Datei löschen, indem Sie dd drücken. Um es zu löschen, drücken Sie andernfalls Y oder N.

Vifm-Befehlszeilen-Papierkorb

Wenn Sie eine Datei in Vifm löschen, wird sie im Papierkorb gespeichert. Geben Sie diesen Befehl ein, um das Papierkorbverzeichnis anzuzeigen.

:trashes

Um Dateien im Papierkorb anzuzeigen, führen Sie den Befehl lstrash aus (drücken Sie q, um zurückzukehren).

:lstrash

Um Dateien aus dem Papierkorbverzeichnis wiederherzustellen, verschieben Sie es zunächst mit dem Befehl cd wie folgt dorthin.

:cd /home/aaronkilik/.local/share/vifm/Trash

Wählen Sie dann die wiederherzustellende Datei aus und geben Sie Folgendes ein:

:restore

Umfassende Nutzungsinformationen sowie Optionen, Befehle und Tipps finden Sie auf der Vifm-Manpage:

man vifm

Vifm-Homepage: https://vifm.info/

Schauen Sie sich die folgenden Artikel an.

  1. GNOME Commander: Ein grafischer Dateibrowser und Manager mit zwei Fenstern für Linux
  2. Peazip – Ein tragbares Dateimanager- und Archivierungstool für Linux

In diesem Artikel haben wir die Installation und die Grundfunktionen von Vifm behandelt, einem leistungsstarken CLI-basierten Dateimanager für Linux-Systeme. Nutzen Sie das Feedback-Formular unten, um uns Ihre Meinung dazu mitzuteilen.