Lorsque vous naviguez entre les fichiers de projet sur un Mac, l'essentiel est de distinguer le dossier ouvert dans le Finder du dossier actuellement utilisé par votre session Terminal. Dans le Finder, affichez la barre de chemin d'accès pour voir les dossiers parents d'un fichier ; dans Terminal, exécutez pwd pour afficher le répertoire de travail actuel de ce shell. Copiez un chemin complet lorsque vous devez le réutiliser, et vérifiez à nouveau le contexte après avoir changé de fenêtre ou d'onglet.

Afficher les dossiers parents d'un fichier dans le Finder

Dans une fenêtre du Finder, choisissez Présentation > Afficher la barre de chemin d'accès. La barre de chemin d'accès apparaît vers le bas de la fenêtre et affiche l'emplacement ainsi que les dossiers imbriqués contenant le fichier ou le dossier sélectionné. Cliquez sur un dossier dans la barre pour l'ouvrir. Pour masquer ou afficher la barre à l'aide d'un raccourci, utilisez Option-Commande-P. Apple indique également qu'il est possible de maintenir la touche Option enfoncée pour afficher temporairement la barre. Le guide du Finder d'Apple et les raccourcis clavier Mac décrivent ces commandes.

La barre de chemin d'accès est utile lorsque vous parcourez visuellement les fichiers d'un projet et que vous devez vous repérer sans quitter le Finder. Par exemple, si un document se trouve dans Client Work / Redesign / Research, la barre vous indique la hiérarchie des dossiers parents. Un nom de fichier dans le titre de la fenêtre ou une simple liste d'éléments récents ne permet pas toujours de savoir quelle copie ou quel dossier de projet vous avez ouvert ; fiez-vous au chemin parent lorsque cette distinction est importante.

Pour copier le chemin d'un dossier depuis la barre, effectuez un Contrôle-clic sur le dossier et choisissez Copier « [dossier] » en tant que nom de chemin. Vous pouvez coller le résultat dans une note, une commande Terminal ou dans le champ Aller > Aller au dossier du Finder. La formulation des menus peut varier légèrement selon la version de macOS et la localisation linguistique ; si vous ne voyez pas cette option exacte, utilisez le menu contextuel du Finder obtenu avec la touche Option, documenté par Apple pour copier un élément en tant que chemin d'accès. Le guide de Terminal d'Apple explique que le menu contextuel modifié par la touche Option dans le Finder permet de copier le nom de chemin d'un fichier ou d'un dossier.

Vérifier le dossier actuel dans Terminal

Une fenêtre Terminal possède son propre répertoire de travail actuel. Il peut ne pas correspondre au dossier visible dans le Finder, et des fenêtres ou onglets Terminal distincts peuvent se trouver à des emplacements différents. Cliquez sur l'onglet ou la fenêtre Terminal que vous souhaitez utiliser, tapez pwd, puis appuyez sur Retour. La commande affiche le chemin d'accès absolu du répertoire actuel de ce shell. Le manuel de pwd sous macOS définit cette sortie et distingue -L (chemin logique) de -P (chemin physique avec résolution des liens symboliques). Page de manuel pwd de macOS

Par exemple, une sortie telle que /Users/sam/Projects/website signifie que les commandes utilisant des chemins relatifs seront généralement résolues à partir de ce répertoire. Un point unique (.) représente le dossier actuel, deux points (..) représentent son parent, et ~ représente votre dossier de départ (dossier personnel). Ces raccourcis sont pratiques, mais n'oubliez pas qu'ils sont interprétés par rapport au contexte du shell et ne vous indiquent pas quelle fenêtre du Finder est ouverte. Apple décrit ces conventions de chemin dans son guide de Terminal sur la spécification des fichiers et dossiers.

Si vous avez besoin du chemin d'un élément précis du Finder plutôt que du répertoire actuel du shell, faites glisser ce fichier ou ce dossier depuis le Finder vers la fenêtre de Terminal. Terminal insère son chemin absolu à l'emplacement du curseur. Vous pouvez également faire glisser un dossier depuis la barre de titre d'une fenêtre du Finder. Cette action insère du texte ; elle n'exécute pas de commande en elle-même. Vérifiez la ligne de commande avant d'appuyer sur Retour, surtout si vous étiez déjà en train de saisir une autre commande. Les instructions d'Apple pour faire glisser des éléments dans Terminal décrivent ce comportement.

Se déplacer vers le bon dossier et vérifier

Si Terminal se trouve dans le mauvais répertoire de projet, changez de répertoire avec cd suivi du chemin cible, puis réexécutez pwd. Par exemple, après avoir saisi cd , faites glisser le dossier du projet depuis le Finder vers la fenêtre de Terminal et appuyez sur Retour. L'espace final après cd est important : il sépare la commande du chemin. Exécuter pwd ensuite permet de confirmer l'emplacement où cette session Terminal a abouti avant de lancer d'autres commandes.

Les chemins contenant des espaces nécessitent une attention particulière lorsqu'ils sont saisis à la main. Apple rappelle que les espaces dans les chemins peuvent nécessiter des guillemets ou une barre oblique inverse d'échappement. Ainsi, un chemin tel que /Users/sam/Projects/Client Site peut être saisi sous la forme cd '/Users/sam/Projects/Client Site' ou cd /Users/sam/Projects/Client\ Site. Faire glisser le dossier dans Terminal permet d'éviter d'échapper manuellement son nom, mais vérifiez tout de même le chemin inséré et la commande avant de l'exécuter. Les recommandations d'Apple sur les chemins d'accès fournissent des exemples d'utilisation des guillemets et de caractères d'échappement.

Le Finder peut également accéder directement à un emplacement connu : choisissez Aller > Aller au dossier, collez un chemin copié et appuyez sur Retour. Une barre oblique initiale indique un chemin partant du niveau supérieur du système de fichiers ; un tilde pointe vers votre dossier de départ. Apple précise que le Finder peut proposer des chemins correspondants ou récents pendant la frappe. Cela s'avère utile lorsque vous avez copié un chemin plus tôt et souhaitez revenir à cet emplacement, mais cela ne modifie pas le répertoire actuel de Terminal. Les instructions d'Apple pour Aller au dossier détaillent ces fonctionnalités.

Raisons courantes pour lesquelles le chemin semble incorrect

Les emplacements du Finder et de Terminal diffèrent. Ils représentent des contextes distincts. La barre de chemin d'accès du Finder décrit la hiérarchie parente de l'élément sélectionné ; pwd indique le répertoire de travail du shell actif. Si vous avez changé d'onglet dans Terminal, cliquez sur l'onglet souhaité et exécutez-y pwd.

Vous avez ouvert un fichier depuis les Récents ou un raccourci. Le contenu visible de la fenêtre ne rend pas nécessairement évidente la racine du projet. Utilisez la barre de chemin d'accès pour inspecter ses dossiers parents, puis copiez le chemin du dossier parent souhaité si vous avez besoin de la racine ailleurs. Soyez précis quant à ce que vous entendez par « dossier de projet » : la racine d'un dépôt, un sous-dossier individuel et le dossier contenant un seul fichier peuvent tous être des emplacements distincts.

Le chemin comporte un lien symbolique. Par défaut, la sortie de pwd utilise le répertoire actuel logique ; pwd -P renvoie le chemin physique avec les liens symboliques résolus. Les deux sorties peuvent différer lorsque votre parcours d'accès à un répertoire passe par un lien. Utilisez la forme qui répond à votre besoin, et ne supposez pas qu'un chemin plus court ou plus familier signifie que Terminal se trouve dans un autre projet. Cette distinction est documentée dans le manuel de pwd de macOS.

Le chemin a été copié pour un fichier, et non pour son dossier parent. Le chemin d'accès d'un fichier inclut le nom du fichier à la fin. Si vous souhaitez naviguer dans son répertoire parent, copiez ou faites glisser le dossier lui-même, ou retirez soigneusement le nom du fichier final avant d'utiliser cd. La barre de chemin d'accès du Finder est particulièrement utile pour sélectionner le dossier parent plutôt que d'essayer de le déduire d'un long chemin.

Une routine rapide lors du passage d'un fichier de projet à l'autre

Laissez la barre de chemin d'accès du Finder visible pendant votre navigation. Lorsque vous avez besoin d'un emplacement réutilisable, copiez le chemin du dossier concerné ou faites glisser ce dossier dans Terminal. Dans Terminal, vérifiez avec pwd dans la fenêtre ou l'onglet exact où la prochaine commande sera exécutée. Si le chemin ne vous est pas familier, comparez les noms de ses derniers dossiers avec la structure de projet attendue avant de poursuivre. Cette simple vérification permet d'éviter qu'une commande utilisant un chemin relatif ne cible le mauvais répertoire.

Si vous organisez les fenêtres Mac ouvertes et vos tâches par objectif, Wallo peut vous aider à regrouper les fenêtres liées à un projet et à rester concentré à l'aide du clavier. Il n'affiche pas le chemin d'accès d'un fichier ; utilisez donc le Finder ou pwd pour connaître l'emplacement lui-même.

Sources