Gérez vos fichiers à partir de la ligne de commande avec Ranger

Gérez vos fichiers à partir de la ligne de commande avec Ranger

Objectif

Installer et configurer le gestionnaire de fichiers Ranger.

Distribution

Ranger est disponible dans les référentiels de la plupart des distributions majeures.

Exigences

Une installation Linux fonctionnelle avec des privilèges racine.

Difficulté

Facile

Conventions

  • # - Exige que les commandes Linux soient exécutées avec des privilèges racine soit directement en tant qu'utilisateur racine, soit par l'utilisation de Sudo commande
  • $ - Exige que les commandes Linux soient exécutées en tant qu'utilisateur non privilégié régulier

Introduction

Si vous aimez travailler dans la ligne de commande, mais que vous voulez plus de conseils et d'outils que vous n'en obtenez avec les commandes de gestion de fichiers simples, il est peut-être temps de passer à un gestionnaire de fichiers basé sur la ligne de commande, comme Ranger.

Ranger permet des fonctionnalités puissantes pour gérer vos fichiers tout en préservant le contrôle léger que la ligne de commande fournit. Si cela ne suffit pas, les commandes et les commandes de Ranger sont toutes basées sur les liaisons VIM.

Installer Ranger

Ranger est disponible dans presque tous les principaux référentiels de la distribution. Utilisez votre gestionnaire de packages pour l'installer. Le nom du package est presque toujours ranger.

Naviguer avec Ranger

La disposition de Ranger est basée sur des colonnes. Déplacer à gauche dans les colonnes vous fait monter dans l'arborescence du répertoire, se terminant au système de fichiers. Se déplaçant à droite, vous fait descendre dans les répertoires.

Dans chaque colonne (répertoire), vous voyez une liste des fichiers et répertoires à l'intérieur. Lorsque vous arrivez enfin à un fichier, Ranger l'ouvrera en fonction de la façon dont il est configuré pour répondre à cette extension dans ~ /.config / ranger / fusil.confli.

Comment contrôlez-vous Ranger? Utiliser les liaisons VIM. H Se déplace à gauche. J se déplace. k remonte. l se déplace à droite. C'est si simple.



Commandes de base

Ranger a intégré les commandes pour gérer les opérations de fichiers. Encore une fois, ces commandes sont largement basées sur VIM, donc si vous connaissez VIM, vous n'aurez aucun problème à s'adapter.

Pour copier un fichier, appuyez sur oui. Ensuite, pour le coller, appuyez ppdd.

Vous pouvez sélectionner plusieurs fichiers avec la barre d'espace avant d'appuyer sur oui ou dd pour copier ou déplacer plusieurs fichiers à la fois.

Si vous souhaitez déplacer plusieurs fichiers entre différents répertoires, vous pouvez utiliser toi et da Pour ajouter chaque groupement à une liste de fichiers en cours de déménagement. Après avoir tout ce que vous voulez bouger, utilisez pp pour les coller / les déplacer tous.

Heureusement, sortir de Ranger est plus facile que de quitter VIM. Presse q quitter.

Interface de commande

Il y a aussi quelques commandes utiles qui vous obligent à taper dans l'interface de commande. Comme VIM, Ranger a une interface de commande qui s'active lorsque vous appuyez sur :.

Une fois la commande que vous voulez vraiment une recherche. Ranger est simple.

: Rechercher le nom de fichier

Vous voulez probablement également renommer des fichiers. Encore une fois, Ranger rend cette simple. Mettre en surbrillance un fichier et utiliser la commande.

: Renommer Newname.SMS

Voulez-vous renommer un tas de fichiers à la fois? Ranger a aussi un excellent outil pour ça. Sélectionnez les fichiers que vous souhaitez renommer avec la barre d'espace. Lorsque vous avez terminé, entrez la commande pour ouvrir votre éditeur de texte avec la liste des noms de fichiers. Modifiez-les là-bas et économisez. Ranger fera le reste.

: Bulkrename


Les associations de fichiers

Lorsque vous ouvrez un fichier avec Ranger, il recherchera sa configuration pour la bonne application et ouvrira le fichier. Vous pouvez modifier cette configuration pour dire à Ranger quels programmes vous préférez associer à chaque type de fichier.

Avant de modifier les configurations, vous devez les copier. Ranger a une commande facile pour cela aussi.

$ Ranger --Copy-Config = Tous

Ranger créera des copies locales de ses fichiers de configuration à ~ /.config / ranger. Cela fera plusieurs fichiers, mais pour l'instant, vous n'en avez besoin qu'un, fusil.confli.

Ouvrez ce fichier dans votre éditeur de texte. Les paramètres par défaut sont assez bons. Ils ont une logique derrière eux. Chaque regroupement est divisé par type de fichier. Ces groupes contiennent une série de lignes qui indiquent à Ranger quels programmes recherchent. Ils sont répertoriés du moins aux programmes les moins courants pour tenter de couvrir autant de cas d'utilisation que possible.

Les lignes suivent toutes cette structure.

ext x?html?, A Firefox, X, Flag F = Firefox - "$ @"

La ligne commence par ext, qui signifie Extension. La partie suivante est une expression régulière. Dans ce cas, il recherche HTML ou XHTML. La partie suivante est la a déclaration. C'est une liste des programmes pour vérifier. Dans ce cas, il cherche si l'ordinateur a Firefox et le serveur X. Si c'est le cas, il choisira ouvrir le fichier avec Firefox. Sinon, il passera à la suivante.

Donc, pour chacun de ces blocs, déplacez la ligne qui correspond aux programmes que vous voulez que Ranger associent à chaque type de fichier en haut. S'il y a quelque chose de personnalisé que vous voulez, vous pouvez également les ajouter. Si vous connaissez des expressions régulières, utilisez-les. Sinon, vous pouvez toujours être explicite.

L'éditeur

La seule chose qui n'est pas couverte dans ce fichier est le $ Rédacteur variable d'environnement. Qui détermine quel éditeur de texte Ranger utilisera pour tout, y compris les associations de fichiers.

La meilleure façon de gérer cela est de déclarer la variable dans votre .bash_rc ou .zshrc.

Éditeur = vim

Assurez-vous de redémarrer le terminal ou de recharger l'environnement avant de l'essayer.

Réflexions de clôture

Ranger est un gestionnaire de fichiers génial qui établit l'équilibre parfait entre les gestionnaires de fichiers graphiques et la ligne de commande elle-même. Il a de puissants outils intégrés qui rendent le travail avec des fichiers pratique sans vous gêner.

Tutoriels Linux connexes:

  • Introduction au gestionnaire de fichiers Ranger
  • Choses à installer sur Ubuntu 20.04
  • Choses à faire après l'installation d'Ubuntu 20.04 Focal Fossa Linux
  • Une introduction à l'automatisation Linux, des outils et des techniques
  • Commandes Linux: les 20 meilleures commandes les plus importantes que vous devez…
  • Commandes Linux de base
  • Choses à installer sur Ubuntu 22.04
  • Installez Arch Linux dans VMware Workstation
  • Choses à faire après l'installation d'Ubuntu 22.04 Jammy Jellyfish…
  • Ubuntu 20.04 Guide