Website-Suche

Vifm - ein kommandozeilenbasierter Dateimanager mit 'vi Tastenbelegungen' 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 der 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 funktionsreich und wird mit Vi-ähnlichen Tastenbelegungen geliefert. Es verwendet auch eine Reihe nützlicher Funktionen von Mutt.

Es ist nicht notwendig, einen neuen Satz von Verwendungsbefehlen zu lernen, es bietet Ihnen absolute Tastaturkontrolle über Ihre Dateien mit generischen Vi-Optionen/Befehlen.

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, Spalten-, Vergleichs- und ls-like).
  • Unterstützt die Remote-Ausführung von Befehlen.
  • Unterstützt auch das Ändern von Verzeichnissen aus der Ferne.
  • Unterstützt verschiedene Farbschemata.
  • Integrierte Unterstützung für automatische FUSE-Dateisystem-Mounts.
  • Unterstützt die Verwendung von Funktionen.
  • Unterstützt das Plugin für die Verwendung von vifm in vim als Dateiauswahl und vieles mehr.

Empfohlene Lektüre: Cloud Commander – Web File Manager 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 Debian/Ubuntu- und Fedora-Linux-Distributionen verfügbar. Um es zu installieren, verwenden Sie den entsprechenden Paketmanager, um es wie folgt zu installieren.

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

Nach der Installation können Sie es starten, indem Sie tippen.

$ vifm

Unterstützt standardmäßig zwei Bereiche

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 findhost.sh-Skript im rechten Fensterbereich oben zu öffnen, markieren Sie einfach die Datei und drücken Sie [Enter]:

Farbiger visueller Textmarker

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

Optionen zur Manipulation des Hauptfensters

Um Optionen/Tastenkombinationen für die 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 zuerst einige Buchstaben in den Befehlsnamen ein (möglicherweise zwei) und drücken Sie dann die Tabulatortaste. Um die nächste Option auszuwählen, drücken Sie erneut die Tabulatortaste und drücken Sie dann [Enter].

Markieren Sie Dateien in einem Fenster 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 einer 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 zum Zurück).

:lstrash

Um Dateien aus dem Papierkorb wiederherzustellen, wechseln Sie zunächst mit dem Befehl cd wie folgt in das Verzeichnis.

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

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

:restore

Für umfassende Informationen und Optionen, Befehle und Tipps besuchen Sie die Vifm-Manpage:

$ man vifm

Vifm-Startseite: 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 portabler Dateimanager und Archivierungstool für Linux

In diesem Artikel haben wir die Installation und die grundlegenden Funktionen von Vifm behandelt, einem leistungsstarken CLI-basierten Dateimanager für Linux-Systeme. Verwenden Sie das untenstehende Feedback-Formular, um Ihre Gedanken dazu mitzuteilen.

Verwandte Artikel: