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.
- GNOME Commander : un navigateur et un gestionnaire de fichiers graphiques à « deux volets » pour Linux
- 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.