web-dev-qa-db-fra.com

Comment copier le chemin du fichier Unix sous OS X Yosemite

Quand j'essaie d'obtenir le chemin d'un fichier en utilisant ⌘ (Command)+I, il donne le chemin d'une manière différente.

Je ne vois cela qu'après la mise à jour de Yosemite. Ce n'est pas un texte. Comment l'obtenir au format /Users/Myself/Documents/…?

47
MaDu_LK

Sélectionnez simplement le fichier dans le Finder et appuyez sur CmdC ou allez à É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:

  • Ouvrir tilities/Automator.app
  • Créer un nouveau Service
  • Configurez-le pour recevoir aucune entrée de Finder.app
  • Faites glisser Exécuter AppleScript du volet de gauche vers la droite
  • 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:

  • Allez à  "Préférences Système" Clavier "Raccourcis
  • Allez à la section Services et faites défiler
  • Définir un raccourci clavier pour votre service

Et voilà, appuyez à présent sur cette touche lorsque vous avez besoin du chemin d'un élément du Finder sélectionné.

44
slhck

Ouvrez le “Terminal” dans Applications > Utilities > Terminal puis faites glisser le fichier dans la fenêtre. Le chemin complet du fichier sous Unix apparaîtra.

13
JakeGould

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 du fichier "comme chemin". Cet élément de menu placera le chemin POSIX vers l'élément dans le presse-papiers.

3
ThomasW

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.

1
Cool Brian