Publicité
Publicité

Ouvrir le Terminal et le faire pointer vers le dossier sélectionné dans le Finder du Mac

Dans ce tutoriel, nous expliquons comment ouvrir rapidement le Terminal tout en le faisant pointer vers le répertoire sélectionné dans le Finder.

 

Si vous utilisez souvent le Terminal vous savez à quel il peut être pénible d'accéder à un répertoire donné, surtout quand l'arborescence est profonde, même en utilisant des petites astuces pour accélérer cette tâche. Bien souvent, on a besoin d'accéder à un répertoire particulier et il est bien plus rapide de le faire avec le Finder. Mais si on a besoin que le Terminal accède également à ce répertoire... c'est long. Dans ce tutoriel nous expliquons comment ouvrir très rapidement le Terminal tout en le faisant pointer directement dans le répertoire sélectionné dans le Finder.

Nous avons abordé cette question dans un article récent sur un autre sujet, et proposé une solution qui passe par un petit outil appelé Go2Shell. Ici nous n'en aurons pas besoin, la méthode étant encore plus rapide. Mais vous pouvez aussi jeter un coup d'oeil à cette solution ici: Ajouter des outils personnels à la barre d’outils du Finder sur son Mac.

 

 

(Note: toutes les images de l’article peuvent être cliquées pour un agrandissement)

Ouvrir le Terminal et le faire pointer vers le dossier sélectionné dans le Finder du Mac

Voilà un exemple typique: vous êtes dans le Finder, dans un répertoire un peu profond dans l'arborescence et vous voudriez accéder au Terminal, pointant directement vers ce répertoire, pour travailler dessus.

Ouvrir le Terminal et le faire pointer vers le dossier sélectionné dans le Finder du Mac

Pour y arriver très rapidement, allez dans le menu  (pomme) et choisissez Préférences Système...

Ouvrir le Terminal et le faire pointer vers le dossier sélectionné dans le Finder du Mac

Dans les Préférences Système allez dans Clavier.

Ouvrir le Terminal et le faire pointer vers le dossier sélectionné dans le Finder du Mac

Dans Clavier, soyez sûrs de choisir l'onglet Raccourcis en haut. Puis dans le volet de gauche choisir "Services". Dans le volet de droite, les raccourcis de type Service sont classés par catégories. La catégorie qui va nous intéresser s'appelle "Fichiers et dossiers": étendez cette catégorie en cliquant sur le petit triangle gris pour qu'il pointe vers le bas.

Ouvrir le Terminal et le faire pointer vers le dossier sélectionné dans le Finder du Mac

Une fois la catégorie étendue, le raccourci qui nous intéresse s'appelle "Nouveau terminal au dossier". Normalement il est désactivé, il faut donc faire 2 choses. Tout d'abord commencez par cocher la case en face de ce raccourci pour l'activer. Ensuite, tout à droite, il y a une zone marquée "ajouter un raccourci". Il s'agit d'une zone un peu spéciale. Si vous cliquez dessus avec la souris, votre système détectera la combinaison de touche que vous formerez au clavier et l'ajoutera comme un raccourci. Pour qu'un raccourci soit accepté, vous devez en général y faire faire apparaître la touche ⌘ cmd et/ou ⌥ alt et/ou ctrl et une autre touche comme une lettre ou un signe.

Ouvrir le Terminal et le faire pointer vers le dossier sélectionné dans le Finder du Mac

Nous avons choisi le raccourci clavier ⌘ cmd + ⌥ alt + ctrl + T pour activer cette fonction. Nous allons donc cliquer à la souris dans la zone "ajouter un raccourci" et appuyer simultanément sur les 4 touches choisies. Si vous faites cette manipulation, le raccourci devrait apparaître, comme sur notre illustration. C'est le signe qu'il a été validé. Il faut faire un peu attention à ne pas choisir des raccourcis trop simples déjà utilisés et qui entreraient en conflit avec ceux-ci. Vous pouvez quitter les Préférences.

Ouvrir le Terminal et le faire pointer vers le dossier sélectionné dans le Finder du Mac

De retour dans le Finder nous allons tester notre raccourci pour ouvrir le Terminal dans le répertoire courant. Il y a une chose à laquelle il faut faire attention pour que cela marche: un répertoire doit forcément être sélectionné dans le panneau de droite du Finder. Par exemple, si nous voulons ouvrir un Terminal qui pointe vers le répertoire "mycss", comme sur notre illustration, vous devez le sélectionner, comme nous l'avons fait ci-dessus. Une fois le répertoire sélectionné dans le Finder, vous pouvez faire le raccourci. Dans notre cas, nous faisons donc au clavier ⌘ cmd + ⌥ alt + ctrl + T.

Ouvrir le Terminal et le faire pointer vers le dossier sélectionné dans le Finder du Mac

Immédiatement le Terminal s'ouvre et super, il pointe directement vers le répertoire mycss dans notre cas. Nous le vérifions avec la commande "pwd" qui demande au Terminal d'afficher le chemin complet du répertoire vers lequel il pointe actuellement. Nous voyons qu'il s'agit exactement du chemin vers "mycss" !

2 Commentaires

  1. A titre personnel j'utilise plutôt des onglets de Terminal (c'est le service juste en dessous dans les Préférences Clavier).

    En revanche, ce raccourci ne fonctionne qu'en présentation "Liste" du Finder et non pas en présentation "Colonne", ce qui est clairement un gros problème.

    Dommage :-\

  2. Une solution relativement rapide, quand justement on utilise beaucoup le Terminal (et donc qu'il est déjà ouvert), est le simple glisser/déposer.

    Dans le terminal, taper "cd " (cd+espace), puis Pomme+Tab (pour retourner dans le Finder), commencer un déplacement du dossier concerné (en le sélectionnant à la souris et le cliquant sans relâcher), puis re-Pomme+Tab (pour revenir dans le Terminal) tout en conservant le clic, une fois dans le terminal, simplement relâcher le clic, le lien entier vers le fichier sera alors écrit.

    C'est également très pratique pour tout type de fichier (dézipper rapidement une archive, un import SQL, etc.).

Trackbacks/Pingbacks

  1. Créer une clef USB d'amorçage pour installer un système Linux (Ubuntu, Debian, Raspberry Pi, etc.) avec un Mac | Ohmymac - […] Si vous avez du mal avec cette étape, vous pouvez aussi lire cet article qui vous expliquera comment pointer…

Répondre à XD Annuler la réponse.

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

*

Newsletter