Gestionnaire de fichiers en ligne de commande pour Linux
Attention
Cet article a été publié il y a plus d'un an, il peut y avoir des développements été.
S'il vous plaît prendre en compte.
Aujourd'hui, on parle de gestion de fichiers via l'interface du terminal, un sujet pas nouveau pour ceux qui doivent gérer des ordinateurs ou des serveurs distants sans interface graphique.
Le premier conseil que je peux donner est d'apprendre rapidement à utiliser le terminal. Le terminal lui-même est déjà le principal outil pour bien fonctionner. Le connaître et comprendre comment faire fonctionner l'ordinateur sans interface graphique est un plus qu'il ne faut pas sous-estimer. Pour cette raison, le premier gestionnaire de fichiers que je recommande est précisément…
1_ Terminal (le “Gestionnaire de fichiers en ligne de commande”)
Bien que cela puisse ne pas ressembler à un gestionnaire de fichiers, mais alors je me demande ce qu'est un gestionnaire de fichiers sous Linux si on ne parle pas du terminal. Très puissant et flexible, surtout quand vous comprenez le système de fichiers Linux, offre des fonctionnalités de base et avancées telles que la recherche, la copie, le déménagement, suppression, ou création de fichiers. Grâce à des packages dédiés, il prend en charge les protocoles FTP, SFTP, SMB, SSH et plus.
2_ Commandant de minuit GNU
Midnight Commander est un logiciel gratuit en mode texte plein écran. Les fonctionnalités de recherche incluent, la copie, le déménagement, création et suppression de fichiers ou de répertoires.
Pour l'installer sur Ubuntu / Debian:
$ sudo apt install mc
Parmi les caractéristiques remarquables:
- peut exécuter des commandes dans un sous-shell
- intègre un visualiseur / éditeur, mais permet l'utilisation d'autres logiciels installés
Il est présent dans les référentiels des principales distributions, ou sur site officiel.
3_ Gestionnaire de fichiers de la console Ranger
Ranger est un autre des meilleurs choix si nous recherchons un gestionnaire de fichiers sur un terminal. L'interface et les commandes sont similaires à la syntaxe Vim, prend en charge la prévisualisation des fichiers et des répertoires, tes favoris, s'il est activé, il prend en charge le point-à-cliquer avec la souris et la navigation entre les onglets.
Ranger s'installe sur Ubuntu / Debian avec la commande suivante:
$ sudo apt install ranger
4_ Gestionnaire de terminal rapide Cfiles
Cfiles est un gestionnaire de fichiers rapide et léger, écrit en C en utilisant ncurses. En tant que Ranger, Cfiles utilise également la syntaxe Vim. Il a une certaine dépendance (cp
, mv
, fzf
, xdg-open
et quelques autres).
Malheureusement, sa légèreté nécessite quelques étapes supplémentaires dans l'installation. Commençons par installer les outils de développement.
$ sudo aptt install build-essential
Ensuite, nous passons à l'installation via GIT.
$ git clone https://github.com/mananapr/cfiles.git $ cd cfiles $ gcc cf.c -lncurses -o cf $ sudo cp cf /usr/bin/
5_ Gestionnaire de fichiers de la console Vifm
Vifm est un autre gestionnaire de fichiers de terminal qui utilise l'interface curses. Dans ce cas, certaines des fonctionnalités de mère. Si vous êtes déjà un utilisateur de Vim, vous n'aurez pas à apprendre une autre syntaxe pour travailler avec Vifm.
Comme les autres gestionnaires de fichiers, son interface est divisée verticalement, supportant deux chemins simultanément, prend en charge la saisie semi-automatique, différentes vues de l'arborescence hiérarchique des fichiers et il est également possible de lancer des commandes à distance.
Il s'installe très simplement.
$ sudo apt install vifm
6_ Navigateur de fichiers termilaux Nnn
Nnn est le gestionnaire de fichiers texte le plus rapide de la liste. Bien que ses fonctions n'étaient pas complètes dans les versions précédentes, c'est maintenant un gestionnaire de fichiers complet, extrêmement léger et similaire à un gestionnaire de fichiers graphiques, bien que ce ne soit que textuel. L'interaction avec le programme est simple et permet aux nouveaux utilisateurs d'approcher le terminal d'une manière pas si traumatisante.
Nous installons Nnn avec la commande suivante:
$ sudo apt install nnn
7_ Lfm dernier gestionnaire de fichiers
Lfm est un gestionnaire de fichiers basé sur des curses écrit en Python, qui peut être utilisé avec un seul panneau, ou double. Il a quelques caractéristiques qui le rendent intéressant, comme des filtres, tes favoris, la histoire, VFS pour compresser les fichiers, l'arborescence et l'intégration directe des commandes find
, grep
, df
et autre. Des thèmes personnalisés sont également disponibles.
Nous installons Lfm avec la commande:
$ sudo apt install lfm
8_ Fichiers de liste Lf
Lf est un gestionnaire de fichiers écrit en Go et inspiré de Ranger. Il a été créé à l'origine pour combler les lacunes de Ranger.
Certaines des fonctionnalités de Lf sont:
- è multiplateforme - Linux, OSX, Fenêtres (partiellement)
- un seul fichier binaire, pas de dépendance
- utilise peu de RAM
- il est configuré avec des commandes shell
- raccourcis personnalisables
Les plans futurs incluent la prise en charge de la souris.
Pour installer Lf cela suffira télécharger l'exécutable sur le site officiel pour votre distribution.
9_ Commandant WCM
Le dernier gestionnaire de fichiers de notre liste est le commandant WCM. Logiciel multiplateforme, dont les auteurs ont essayé d'imiter le comportement de Gestionnaire éloigné (gestionnaire de fichiers en ligne de commande pour Windows).
Comprend un éditeur de texte et une visionneuse avec coloration syntaxique, systèmes de fichiers virtuels, prise en charge du point-à-cliquer et une interface plutôt rapide.
Je packages officiels pour chaque distribution peut être téléchargé depuis le site.
Conclusions
Au-delà des gestionnaires de fichiers les plus complexes, ou plus complet, l'utilisateur décide, selon vos besoins. Lequel utilisez-vous? J'en ai oublié? Écrire dans les commentaires.
0 commentaires