🚀 Introduction

Ranger est un gestionnaire de fichiers en ligne de commande avec une interface VI-like, idéal pour une navigation rapide et efficace.

📂 Navigation de base

Déplacement

  • h / : Remonter d’un répertoire (parent)
  • j / : Descendre dans la liste
  • k / : Monter dans la liste
  • l / / Enter : Entrer dans le répertoire/ouvrir le fichier
  • gg : Aller au début de la liste
  • G : Aller à la fin de la liste
  • gh : Aller au répertoire home (~)
  • H : Retour en arrière dans l’historique
  • L : Avancer dans l’historique
  • J : Descendre de 5 lignes
  • K : Monter de 5 lignes
  • ] : Aller au répertoire parent suivant
  • [ : Aller au répertoire parent précédent
  • / : Rechercher
  • n : Résultat suivant de la recherche
  • N : Résultat précédent de la recherche

📝 Sélection et marquage

  • Space : Sélectionner/désélectionner le fichier actuel
  • v : Inverser toutes les sélections
  • V : Mode sélection visuelle (comme dans Vi)
  • uv : Désélectionner tout
  • " : Marquer un fichier avec une lettre
  • ' : Aller au fichier marqué

✂️ Opérations sur les fichiers

Copier, Couper, Coller

  • yy : Copier (yank)
  • dd : Couper (cut)
  • pp : Coller
  • po : Coller en écrasant
  • pl : Créer des liens symboliques des fichiers copiés
  • pL : Créer des liens relatifs des fichiers copiés

Suppression

  • dD : Supprimer définitivement (sans confirmation)
  • Delete : Déplacer vers la corbeille (si trash-cli installé)

Renommage

  • cw : Renommer le fichier actuel
  • A : Renommer depuis la fin du nom
  • I : Renommer depuis le début du nom
  • a : Renommer après l’extension
  • bulkrename : Renommer plusieurs fichiers en masse

Création

  • :mkdir <nom> : Créer un répertoire
  • :touch <nom> : Créer un fichier

🔍 Recherche et filtres

  • / : Rechercher
  • f : Recherche rapide (find)
  • zf : Filtrer les fichiers (afficher uniquement ceux qui correspondent)
  • zz : Réinitialiser le filtre

👁️ Affichage et tri

Tri

  • os : Trier par taille
  • ot : Trier par date de modification
  • on : Trier par nom (naturel)
  • ob : Trier par nom de base
  • oe : Trier par extension
  • or : Inverser l’ordre de tri

Vue

  • zh : Afficher/masquer les fichiers cachés
  • zp : Basculer le volet de prévisualisation
  • zP : Afficher/masquer les répertoires dans le volet de prévisualisation
  • zi : Basculer l’affichage des informations de fichier
  • zv : Basculer la pile des répertoires

🔧 Actions et commandes

Ouverture

  • r : Ouvrir avec (choisir l’application)
  • l / Enter : Ouvrir avec l’application par défaut
  • E : Éditer le fichier

Terminal

  • S : Ouvrir un shell dans le répertoire actuel
  • ! : Exécuter une commande shell
  • @ : Exécuter une commande console (output visible)
  • :shell <cmd> : Exécuter une commande et revenir

Onglets

  • gn / Ctrl+n : Créer un nouvel onglet
  • gt / Tab : Onglet suivant
  • gT / Shift+Tab : Onglet précédent
  • gc / Ctrl+w : Fermer l’onglet actuel
  • Alt+1-9 : Aller à l’onglet N

⚙️ Paramètres

  • zc : Basculer la compression des répertoires
  • zd : Basculer l’ordre de tri des répertoires en premier
  • zm : Changer le mode de ligne (simple/multiple)

🎯 Raccourcis avancés

Bookmarks

  • m<lettre> : Créer un bookmark
  • `<lettre> : Aller au bookmark
  • um<lettre> : Supprimer un bookmark

Macros et commandes

  • q<lettre> : Commencer à enregistrer une macro
  • q : Arrêter l’enregistrement
  • @<lettre> : Exécuter la macro

🔑 Commandes utiles en mode commande (:)

  • :cd <chemin> : Changer de répertoire
  • :chmod <perms> : Changer les permissions
  • :flat <niveau> : Aplatir la vue des répertoires
  • :rename <nom> : Renommer
  • :delete : Supprimer
  • :quit / q : Quitter
  • :bulkrename : Édition en masse des noms de fichiers

🎨 Personnalisation

Fichiers de configuration

  • ~/.config/ranger/rc.conf : Configuration principale
  • ~/.config/ranger/rifle.conf : Configuration des applications
  • ~/.config/ranger/scope.sh : Script de prévisualisation

Commandes de configuration utiles

1
2
3
4
5
6
7
8
9
# Générer les fichiers de config
ranger --copy-config=all

# Afficher les images avec w3m
set preview_images true
set preview_images_method w3m

# Thème
set colorscheme default

⌨️ Raccourcis essentiels à retenir

ActionRaccourci
Quitterq ou Q
Aide? ou :help
RafraîchirR
Répertoire homegh
Racine systèmegr
Copieryy
Couperdd
Collerpp
Renommercw
Rechercher/
ShellS

💡 Astuces

  1. Navigation rapide : Utilisez les bookmarks (m + lettre) pour vos répertoires fréquents
  2. Prévisualisation : Installez w3m pour prévisualiser les images
  3. Bulk rename : Utilisez :bulkrename pour renommer plusieurs fichiers avec votre éditeur favori
  4. Archives : Ranger peut extraire automatiquement les archives en appuyant sur l
  5. Intégration Git : Les fichiers git sont colorés différemment par défaut

🔗 Ressources

  • Documentation officielle : man ranger
  • Wiki : ranger wiki
  • Configuration : ranger --copy-config=all

Dernière mise à jour : Octobre 2025