Concernant votre modification : il suffit d'utiliser la commande open
dans le Terminal.
open .
ouvrira votre répertoire de travail actuel dans le Finder, open ..
le répertoire parent, etc.
Dans l'autre direction, vous pouvez utiliser l'icône proxy (l'icône de dossier dans la barre de titre du Finder). Faites glisser l'icône dans une fenêtre du Terminal et le chemin d'accès au dossier sera inséré à l'emplacement du curseur actuel.
Ces approches gèrent les échanges Terminal/Finder. Avec la possibilité de faire glisser/déposer des fichiers et des dossiers dans des boîtes de dialogue d'ouverture/enregistrement, la commande Aller à… dans Finder, et la possibilité de naviguer dans la hiérarchie des dossiers dans Finder en cliquant tout en maintenant la touche Commande sur l'icône proxy, et le menu Aller dans Finder, il ne manque pas grand-chose dont vous pourriez avoir besoin pour la navigation. C'est différent de Windows, mais ça fonctionne tout aussi bien.
Vous pouvez utiliser Automator pour créer un Service sans entrée dans Finder ou n'importe quelle application et effectuer ce qui suit dans une action Exécuter un script Apple :
tell application "Finder"
set topWnds to every window whose index is equal to 1 as list
set cwd to target of first item of topWnds as alias
tell application "Terminal" to activate
tell application "System Events"
keystroke "t" using {command down}
keystroke "cd " & (POSIX path of cwd) as text
key code 36
end tell
end tell
Pas très élégant, mais cela obtient le chemin de la fenêtre la plus en avant du Finder, ouvre un nouvel onglet Terminal et utilise cd
pour s'y rendre.
Vous pouvez également utiliser les utilitaires de presse-papiers pour la ligne de commande : pbcopy
et pbpaste
. Vous pouvez rediriger n'importe quel chemin vers pbcopy
et y accéder à partir des utilitaires GUI, par exemple la commande Aller à… du Finder.