Cookie

Gestionnaire de fichiers en ligne de commande pour Linux

Publié par TheJoe sur

Temps de lecture estimé: 4 minutes

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.

Regardez ici:  Tasksel pour installer des groupes de packages homogènes

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.


TheJoe

Je garde ce blog comme un hobby par 2009. Je suis passionné de graphisme, la technologie, logiciel Open Source. Parmi mes articles ne sera pas difficile de trouver de la musique, et quelques réflexions personnelles, mais je préfère la ligne directe du blog principalement à la technologie. Pour plus d'informations me contacter.

0 commentaires

Laisser un commentaire

Espace réservé d'avatar

Votre adresse email ne sera pas publiée. les champs requis sont indiqués *

Ce site utilise Akismet pour réduire le spam. Découvrez comment vos données de commentaire est traité.