Recherche de site Web

Vifm - Un gestionnaire de fichiers basé sur une ligne de commande avec « Vi Keybindings » pour Linux


Dans notre dernier article, nous avons dressé une liste des 13 meilleurs gestionnaires de fichiers pour les systèmes Linux, dont la plupart sont basés sur une interface utilisateur graphique (GUI). Mais si vous disposez d’une distribution Linux qui utilise uniquement l’interface de ligne de commande (CLI), vous avez besoin d’un gestionnaire de fichiers texte. Dans cet article, nous vous présentons un de ces gestionnaires de fichiers appelé Vifm.

Vifm est un puissant gestionnaire de fichiers multiplateforme basé sur CLI et ncurses pour les systèmes de type Unix, Cygwin et Windows. Il est riche en fonctionnalités et est livré avec des raccourcis clavier de type Vi. Il utilise également un certain nombre de fonctionnalités utiles de Mutt.

Il n'est pas nécessaire d'apprendre un nouvel ensemble de commandes d'utilisation, cela vous offre un contrôle absolu du clavier sur vos fichiers à l'aide des options/commandes génériques Vi.

Fonctionnalités utiles de Vifm :

  • Fournit une possibilité de modifier plusieurs types de fichiers.
  • Livré avec deux volets par défaut.
  • Prend en charge les modes Vi, les options, les registres, les commandes et bien plus encore.
  • Prend en charge la saisie semi-automatique des commandes.
  • Prise en charge du répertoire poubelle.
  • Offre différentes vues (telles que personnalisées, colonnes, comparaison et ls-like).
  • Prend en charge l'exécution à distance des commandes.
  • Prend également en charge le changement de répertoires à distance.
  • Prend en charge divers schémas de couleurs.
  • Prise en charge intégrée des montages automatisés du système de fichiers FUSE.
  • Prend en charge l'utilisation des fonctions.
  • Prend en charge le plugin pour utiliser vifm dans vim comme sélecteur de fichiers et bien plus encore.

Lecture suggérée : Cloud Commander – Gestionnaire de fichiers Web pour contrôler les fichiers/programmes Linux via un navigateur

Comment installer le gestionnaire de fichiers en ligne de commande Vifm sous Linux

Vifm est disponible dans les dépôts de logiciels officiels des distributions Debian/Ubuntu et Fedora Linux. Pour l'installer, utilisez le gestionnaire de packages correspondant pour l'installer comme ceci.

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

Une fois installé, vous pouvez le démarrer en tapant.

vifm

Prend en charge deux volets par défaut

Utilisez la barre espace pour passer d'un volet à l'autre. Pour accéder à un répertoire, appuyez simplement sur le bouton [Entrée].

Ouvrir un fichier dans l'éditeur Vi/m

Pour ouvrir un fichier tel que le script findhost.sh dans le volet de droite ci-dessus, mettez simplement le fichier en surbrillance et appuyez sur [Entrée] :

Surligneur visuel coloré

Pour activer le surligneur visuel, appuyez sur V et faites défiler pour voir comment il fonctionne.

Options de manipulation du volet principal

Pour afficher les options de manipulation des volets/les raccourcis clavier, appuyez sur Ctrl-W.

Pour diviser la fenêtre horizontalement, appuyez sur Ctrl-W puis sur s.

Pour diviser la fenêtre verticalement appuyez sur Ctrl-W puis sur v.

Utiliser l'onglet pour compléter automatiquement les commandes

Tapez d'abord quelques lettres dans le nom de la commande (éventuellement deux), puis appuyez sur Tab. Pour sélectionner l'option suivante, appuyez à nouveau sur Tab, puis appuyez sur [Entrée].

Mettez en surbrillance les fichiers dans un volet et affichez-les dans un autre

Vous pouvez lister les fichiers dans un volet et afficher le contenu dans un autre lorsque vous faites défiler les fichiers, exécutez simplement la commande view comme ceci.

:view

Supprimer un fichier dans Vifm

Vous pouvez supprimer un fichier en surbrillance en appuyant sur jj. Pour le supprimer, appuyez sur Y ou N sinon.

Corbeille de ligne de commande Vifm

Si vous supprimez un fichier dans Vifm, il est stocké dans la corbeille. Pour afficher le répertoire de la corbeille, tapez cette commande.

:trashes

Pour afficher les fichiers dans la corbeille, exécutez la commande lstrash (appuyez sur q pour revenir).

:lstrash

Pour restaurer des fichiers à partir du répertoire corbeille, accédez-y d'abord en utilisant la commande cd comme celle-ci.

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

Sélectionnez ensuite le fichier à restaurer et tapez :

:restore

Pour des informations complètes sur l'utilisation, des options, des commandes et des conseils, consultez la page de manuel de Vifm :

man vifm

Page d'accueil de Vifm : https://vifm.info/

Consultez les articles suivants.

  1. GNOME Commander : un navigateur et un gestionnaire de fichiers graphiques à « deux volets » pour Linux
  2. Peazip - Un gestionnaire de fichiers portable et un outil d'archivage pour Linux

Dans cet article, nous avons couvert l'installation et les fonctionnalités de base de Vifm, un puissant gestionnaire de fichiers basé sur CLI pour les systèmes Linux. Utilisez le formulaire de commentaires ci-dessous pour partager vos réflexions à ce sujet.