La console Linux gestionnaires de fichiers peuvent être très utiles dans les tâches quotidiennes, que ce soit pour gérer des fichiers sur une machine locale ou connectée à distance. La représentation visuelle de la console du répertoire nous aide à effectuer rapidement des opérations de fichiers/dossiers et nous fait gagner du temps.
Dans cet article, nous allons passer en revue certains des gestionnaires de fichiers de console Linux les plus fréquemment utilisés et leurs fonctionnalités et avantages.
1. GNU Midnight Commander
Midnight Command, souvent simplement appelé mc
et est l’un des principaux gestionnaires de fichiers discutés dans cet article. Mc est livré avec toutes sortes de fonctionnalités utiles, en plus de copier, déplacer, supprimer et créer des fichiers et des répertoires, vous pouvez modifier les autorisations et la propriété, consulter des archives, l’utiliser comme un client FTP, et bien d’autres encore.

Vous pouvez trouver notre revue complète du Midnight Commander un gestionnaire de fichiers basé sur la console.
Pour installer Midnight Commander vous pouvez utiliser les commandes suivantes:
$ sudo apt install mc [On Debian, Ubuntu and Mint] $ sudo yum install mc [On RHEL/CentOS/Fedora and Rocky/AlmaLinux] $ sudo emerge -a sys-apps/mc [On Gentoo Linux] $ sudo apk add mc [On Alpine Linux] $ sudo pacman -S mc [On Arch Linux] $ sudo zypper install mc [On OpenSUSE]
2. Gestionnaire de fichiers de console Ranger
Ranger est un autre excellent choix lorsque vous recherchez un gestionnaire de fichiers en console. Il dispose d’une interface similaire à Vim, d’un aperçu du fichier ou du répertoire sélectionné, de signets, de la prise en charge de la souris et d’une vue par onglets.
Vous pouvez trouver notre critique complète ici : Ranger – un gestionnaire de fichiers en console agréable avec des raccourcis clavier vi.
Pour installer Ranger, vous pouvez utiliser les commandes suivantes :
$ sudo apt install ranger [On Debian, Ubuntu and Mint] $ sudo yum install ranger [On RHEL/CentOS/Fedora and Rocky/AlmaLinux] $ sudo emerge -a sys-apps/ranger [On Gentoo Linux] $ sudo apk add ranger [On Alpine Linux] $ sudo pacman -S ranger [On Arch Linux] $ sudo zypper install ranger [On OpenSUSE]

3. Gestionnaire de fichiers de terminal rapide Cfiles
Cfiles est un gestionnaire de fichiers de terminal rapide écrit en C et utilise ncurses, similaire à ranger, il utilise également des raccourcis vi. Il a quelques dépendances telles que cp, mv, fzf, xdg-open, et autres. Bien qu’il soit léger, son installation nécessite quelques étapes supplémentaires :

Pour installer cfiles, d’abord, vous devez installer les outils de développement en utilisant les commandes suivantes :
$ sudo apt-get install build-essential [On Debian/Ubuntu] $ sudo yum groupinstall 'Development Tools' [on CentOS/RHEL]
Ensuite, clonez le dépôt cfiles et installez-le en utilisant les commandes suivantes.
$ git clone https://github.com/mananapr/cfiles.git $ cd cfiles $ gcc cf.c -lncurses -o cf $ sudo cp cf /usr/bin/ #Or copy somewhere else in your $PATH
A more detailed review of cfiles can be found here: Cfiles a terminal file manager for Linux.
4. Gestionnaire de fichiers en console Vifm
Vifm est un autre gestionnaire de fichiers en ligne de commande, qui utilise une interface curses. Celui-ci emprunte cependant certaines fonctionnalités à mutter. Si vous êtes un utilisateur de Vim, vous n’aurez pas besoin d’apprendre un nouvel ensemble de commandes pour travailler avec vifm. Il utilise les mêmes raccourcis clavier et a également la capacité de modifier plusieurs types de fichiers.
Similaire à d’autres gestionnaires de fichiers console, il dispose de deux volets et prend en charge l’auto-complétion. Il prend également en charge diverses vues pour la comparaison des arbres de fichiers. Vous pouvez également exécuter des commandes à distance avec lui.

Pour installer Vifm, vous pouvez utiliser les commandes suivantes:
$ sudo apt install vifm [On Debian, Ubuntu and Mint] $ sudo yum install vifm [On RHEL/CentOS/Fedora and Rocky/AlmaLinux] $ sudo emerge -a sys-apps/vifm [On Gentoo Linux] $ sudo apk add vifm [On Alpine Linux] $ sudo pacman -S vifm [On Arch Linux] $ sudo zypper install vifm [On OpenSUSE]
A more detailed review of vifm can be seen at Vifm command line-based file manager for Linux.
5. Navigateur de fichiers terminal Nnn
Nnn est le gestionnaire de fichiers console le plus rapide de notre liste. Bien qu’il dispose de moins de fonctionnalités par rapport à d’autres gestionnaires de fichiers, il est extrêmement léger et il est le plus proche d’un gestionnaire de fichiers de bureau sur ce que vous pouvez obtenir sur la console. L’interaction est simple et permet aux nouveaux utilisateurs de s’habituer facilement au terminal.

Pour installer nnn, vous pouvez utiliser la commande suivante:
$ sudo apt install nnn [On Debian, Ubuntu and Mint] $ sudo yum install nnn [On RHEL/CentOS/Fedora and Rocky/AlmaLinux] $ sudo emerge -a sys-apps/nnn [On Gentoo Linux] $ sudo apk add nnn [On Alpine Linux] $ sudo pacman -S nnn [On Arch Linux] $ sudo zypper install nnn [On OpenSUSE]
A more detailed preview of nnn can be found at Nnn – a fast and friendly terminal file browser.
6. Dernier gestionnaire de fichiers Lfm
Lfm abrégé pour Dernier gestionnaire de fichiers est un gestionnaire de fichiers console basé sur curses écrit en Python. Il peut être utilisé avec 1 ou 2 volets. Il dispose de certaines fonctionnalités utiles telles que des filtres, des signets, un historique, VFS pour les fichiers compressés, une vue arborescente et une intégration directe avec la commande find, l’utilitaire grep, la commande df et d’autres outils. Des thèmes personnalisés sont également disponibles.

Pour installer Lfm, vous pouvez utiliser la commande suivante:
$ sudo apt install lfm [On Debian, Ubuntu and Mint] $ sudo yum install lfm [On RHEL/CentOS/Fedora and Rocky/AlmaLinux] $ sudo emerge -a sys-apps/lfm [On Gentoo Linux] $ sudo apk add lfm [On Alpine Linux] $ sudo pacman -S lfm [On Arch Linux] $ sudo zypper install lfm [On OpenSUSE]
Vous pouvez également installer lfm en utilisant la commande pip :
$ sudo pip install lfm
7. lf – Liste des fichiers
Lf – « Liste des fichiers » est un gestionnaire de fichiers en ligne de commande écrit en Go, inspiré de Ranger. À l’origine, il était destiné à combler les lacunes des fonctionnalités manquantes de Ranger.

Quelques-unes des principales fonctionnalités de lf sont :
- Il est multiplateforme – Linux, OSX, Windows (seulement partiel).
- Un seul binaire sans aucune dépendance à l’exécution.
- Faible empreinte mémoire.
- Configuration avec des commandes shell.
- Raccourcis clavier personnalisables.
Les plans futurs incluent l’activation du contrôle de la souris.
Pour installer lf, il suffit de télécharger la version binaire correspondante à votre système d’exploitation depuis la page des versions de lf.
8. Commandant WCM
Le dernier de notre liste est WCM commandant qui est un autre gestionnaire de fichiers console multiplateforme. Les auteurs du commandant WCM ont voulu créer un gestionnaire de fichiers multiplateforme qui imite les fonctionnalités de Far Manager.

Il dispose d’un terminal intégré, d’un éditeur de texte et d’un visualiseur, d’une coloration syntaxique, d’un système de fichiers virtuel et d’une interface utilisateur très rapide. La prise en charge de la souris est également activée. Le package pour chaque système d’exploitation peut être trouvé sur la page de téléchargement de WCM
9. Walk Terminal File Manager
Walk est un navigateur basé sur terminal qui sert d’alternative aux commandes traditionnelles ls et cd. Il permet une navigation rapide à l’aide d’une recherche floue, l’intégration de cd est assez simple, et vous pouvez ouvrir Vim directement à partir de walk.

Conclusion
C’était notre brève présentation de certains des meilleurs gestionnaires de fichiers de console Linux. Si vous pensez que nous en avons manqué un ou que vous préférez certains d’entre eux, veuillez partager vos réflexions dans la section des commentaires.
Source:
https://www.tecmint.com/linux-terminal-file-managers/