Voyagez sans quitter le Terminal
Vous ouvrez votre Terminal et vous vous demandez immédiatement : où suis-je actuellement ? Comment accéder à un dossier spécifique ? Naviguer dans l’arborescence de votre Mac en ligne de commande peut sembler intimidant au premier abord, mais c’est l’une des compétences les plus libératrices que vous apprendrez.
La commande cd (change directory) est votre billet d’accès à n’importe quel coin de votre système de fichiers. Contrairement à l’interface graphique du Finder, où vous cliquez dossier après dossier, le Terminal vous permet de sauter instantanément vers vos destinations. Fini les séries de clics répétitifs : quelques caractères suffisent. Vous découvrirez que cette approche devient rapidement plus rapide, plus précise et remarquablement satisfaisante.
Cette semaine, nous explorons cd et ses variantes incontournables : le moyen de transformer votre Terminal en outil de navigation fluide.
Syntaxe exacte et principes fondamentaux
La commande cd est l’une des plus simples du Terminal macOS. Sa syntaxe de base est directe :
cd [chemin]
Le mot clé cd indique au système que vous souhaitez changer de répertoire. Le [chemin] peut être soit un chemin absolu (qui commence par un /), soit un chemin relatif (basé sur votre position actuelle).
Voici ce que vous devez comprendre : chaque fois que vous ouvrez un Terminal, vous commencez dans votre répertoire personnel, noté ~. Lorsque vous utilisez cd, vous indiquez au Terminal où vous souhaitez vous déplacer. Une fois que vous y êtes, toutes les commandes ultérieures se référeront à cette nouvelle position par défaut.
Voici les variantes essentielles :
cd ~ : Retourne immédiatement à votre répertoire personnel (/Users/henrido).
cd / : Accède à la racine du système (le sommet de toute l’arborescence).
cd .. : Remonte d’un niveau vers le dossier parent.
cd - : Revient au dossier précédent (utile lorsque vous naviguez entre deux emplacements).
cd chemin/vers/dossier : Utilise un chemin relatif pour naviguer depuis votre position actuelle.
cd /chemin/absolu : Accède directement à un dossier spécifié par son chemin complet depuis la racine.
Naviguer simplement avec les chemins relatifs et absolus
Comprendre la différence entre chemins relatifs et absolus transforme votre efficacité en Terminal.
Un chemin absolu commence toujours par / et décrit l’itinéraire complet depuis la racine du système. Par exemple, /Users/henrido/Documents/Projets/Blog est un chemin absolu. Peu importe où vous vous trouvez actuellement, ce chemin vous mènera toujours au même endroit.
Un chemin relatif n’inclut pas le / initial et décrit l’itinéraire par rapport à votre position actuelle. Si vous êtes dans /Users/henrido/Documents/, vous pouvez accéder à Projets/Blog simplement en tapant cd Projets/Blog. Le Terminal ajoute automatiquement votre position actuelle au début.
Considérez cette situation concrète : vous travaillez sur un projet situé dans /Users/henrido/Documents/Projets/MonApp/. Vous tapez :
cd MonApp
Si vous êtes dans /Users/henrido/Documents/Projets/, cela fonctionne parfaitement. Mais si vous êtes dans /Users/henrido/, cela échoue car Terminal ne peut pas trouver MonApp à partir de cette position.
En revanche, taper cd /Users/henrido/Documents/Projets/MonApp fonctionnera depuis n’importe quel endroit de votre système.
Cas d’usage concrets de navigateurs Terminal
Imaginons que vous avez organisé votre Mac de manière classique. Votre structure ressemble à :
/Users/henrido/ ├─ Documents/ │ ├─ Projets/ │ │ ├─ Blog/ │ │ └─ AppMacOS/ │ └─ Articles/ ├─ Downloads/ └─ Desktop/
Vous commencez dans le Terminal. Par défaut, vous êtes dans /Users/henrido/ (indiqué par le ~).
Scénario 1 : Accéder à votre dossier Blog
Vous tapez :
cd Documents/Projets/Blog
Vous êtes maintenant dans ce dossier. Vous pouvez lister son contenu en tapant ls pour voir tous vos articles.
Scénario 2 : Revenir rapidement au dossier personnel
Vous venez de passer une heure à explorer les répertoires système. Vous décidez de revenir chez vous. Une simple commande suffit :
cd ~
Alternativement, vous pouvez taper cd sans argument. C’est un raccourci équivalent à cd ~.
Scénario 3 : Naviger vers le dossier Projets en utilisant un chemin absolu
Vous êtes actuellement dans /Users/henrido/Downloads/. Vous souhaitez accéder rapidement à /Users/henrido/Documents/Projets/. Vous tapez :
cd /Users/henrido/Documents/Projets
Scénario 4 : Remonter d’un niveau
Vous êtes dans /Users/henrido/Documents/Projets/Blog/. Vous voulez revenir à /Users/henrido/Documents/Projets/. Vous tapez :
cd ..
Vous pouvez aussi remonter de plusieurs niveaux :
cd ../../
Cela vous remonte deux niveaux, vous plaçant dans /Users/henrido/Documents/.
Scénario 5 : Basculer entre deux dossiers
Vous travaillez entre deux projets : Blog/ et AppMacOS/. Vous êtes actuellement dans Blog/, mais vous devez vérifier quelque chose dans AppMacOS/. Vous tapez :
cd ../AppMacOS
Maintenant, vous décidez de revenir immédiatement à Blog/. Vous tapez simplement :
cd -
Le Terminal vous ramène au dossier précédent sans que vous ayez à réécrire le chemin complet.
Maîtriser l’auto-complétion pour naviguer plus vite
L’une des astues les plus puissantes du Terminal macOS est l’auto-complétion. Alors que vous tapez un chemin, appuyez sur la touche Tab pour que le Terminal complète automatiquement le reste.
Par exemple, si vous êtes dans /Users/henrido/ et que vous tapez :
cd Doc
Puis appuyez sur Tab, le Terminal complète automatiquement en :
cd Documents/
Si plusieurs dossiers commencent par les mêmes lettres, appuyez deux fois sur Tab pour afficher toutes les correspondances. C’est un gain de temps considérable, surtout avec des chemins longs ou des noms compliqués.
Cas d’usage avancé : naviguer vers des dossiers système importants
Bien que la navigation classique suffise généralement, macOS possède des répertoires système critiques que vous devrez parfois consulter. Voici quelques raccourcis pratiques :
Accéder au dossier Applications système :
cd /Applications
Ici, vous trouverez toutes les applications installées. C’est utile si vous devez inspecter les fichiers internes d’une application (par exemple, examiner les ressources d’une application).
Accéder au dossier de configuration utilisateur :
cd ~/.config
De nombreuses applications stockent leurs fichiers de configuration dans ce répertoire caché. Le point initial (.) indique un dossier caché que le Finder masque par défaut.
Accéder à votre Bibliothèque utilisateur :
cd ~/Library
C’est le cœur de votre système utilisateur macOS. Elle contient vos données d’application, vos préférences, vos caches et bien d’autres éléments. Soyez prudent en modifiant des fichiers ici.
Variation spéciale : naviguer avec des espacements dans les noms
Si votre dossier s’appelle Mon Projet, vous devez protéger l’espacement avec un antislash ou des guillemets :
cd "Mon Projet"
Ou :
cd Mon\ Projet
Cette subtilité évite que le Terminal interprète l’espace comme un séparateur de commande.
Conclusion : une fondation pour exploiter tout le Terminal
La commande cd est bien plus qu’une simple navigation de répertoire. C’est la fondation qui vous permet de vous sentir à l’aise dans le Terminal. Une fois que vous maîtrisez cd et ses variantes, chaque commande ultérieure devient plus accessible et plus pertinente.
Entraînez-vous à naviguer d’avant en arrière, en utilisant .. pour remonter et des chemins complets pour sauter directement vers vos destinations préférées. Exploitez l’auto-complétion avec Tab pour gagner du temps. Testez cd - pour basculer entre deux dossiers.
Avec cette pratique, vous découvrirez que le Terminal cesse de sembler une interface étrange et lointaine pour devenir un espace de travail aussi naturel que le Finder. Et qui sait, vous pourriez découvrir que naviguer en Terminal est non seulement plus efficace, mais aussi plus satisfaisant.
Prêt à explorer ? Ouvrez votre Terminal, et commencez à voyager.

En savoir plus sur Les miscellanées Numériques
Abonnez-vous pour recevoir les derniers articles par e-mail.