Réponses:
Il suffit de sélectionner le fichier lui-même dans le Finder et d'appuyer sur CmdCou d'aller à Édition »Copier . Vous pouvez ensuite coller le chemin directement dans une fenêtre de terminal.
Notez que cela échappera aux caractères spéciaux.
Si vous voulez que le chemin soit sous une forme lisible par l'homme, vous devez procéder comme suit:
Collez les éléments suivants dans le champ:
tell application "Finder"
set sel to the selection as text
set the clipboard to POSIX path of sel
end tell
Ça devrait ressembler à ça:
Enregistrez le service sous le nom de votre choix, par exemple, Copier le chemin lisible par l’homme .
Ceci est la première partie. Maintenant, définissez un raccourci clavier:
Définir un raccourci clavier pour votre service
Et voilà, appuyez maintenant sur cette touche lorsque vous avez besoin du chemin d'un élément du Finder sélectionné.
~/Library/Services
, je pense. FastScripts peut vous aider si les préférences de raccourci par défaut ne fonctionnent pas.
Go to Folder…
( command-shift-g
).
Ouvrez le «Terminal» Applications > Utilities > Terminal
et faites glisser le fichier dans la fenêtre. Le chemin complet du fichier sous Unix apparaîtra.
Cliquez avec le bouton droit de la souris (ou cliquez en maintenant la touche Ctrl enfoncée) sur l'icône du fichier, puis maintenez la touche Option enfoncée. Dans le menu contextuel qui apparaît, il y aura un élément de menu "Copier " nom de fichier "en tant que chemin". Cet élément de menu placera le chemin POSIX vers l'élément dans le presse-papiers.
Faites glisser le fichier dans textEdit pour obtenir le chemin.
Faire glisser le fichier dans Terminal va remplacer les espaces ou les caractères spéciaux du nom de fichier par des barres obliques inverses.
foo bar
ils sont convertis foo\ bar
.
Accédez au fichier. Copiez le fichier (Cmd + C). Ouvrez TextEdit ou Notes. Coller (cmd + v).
La magie!