48 votes

Comment copier le chemin d'un fichier Unix dans OS X Yosemite

Lorsque j'essaie d'obtenir le chemin d'un fichier en utilisant (Commande)+<code>I</code>, il donne le chemin d'une manière différente.

Je ne vois cela qu'après la mise à jour vers Yosemite. Ce n'est pas un texte. Comment puis-je l'obtenir au format /Utilisateurs/Moi/Documents/…?

45voto

slhck Points 209720

Il vous suffit de sélectionner le fichier dans Finder et d’appuyer sur CmdC ou d'aller dans Édition » Copier. Vous pouvez ensuite coller le chemin directement dans une fenêtre de terminal.

Notez que cela va échapper les caractères spéciaux.

Si vous voulez le chemin sous une forme lisible par un humain, vous devez suivre les étapes suivantes:

  • Ouvrir Utilitaires/Automator.app

  • Créer un nouveau Service

  • Le paramétrer pour recevoir aucune entrée de Finder.app

  • Faites glisser Exécuter AppleScript de la colonne de gauche vers la droite

  • Collez ce qui suit dans le champ:

    tell application "Finder"
        set sel to the selection as text
        set the clipboard to POSIX path of sel
    end tell
  • Cela devrait ressembler à ceci:

  • Enregistrez le service sous un nom de votre choix, par exemple Copier le chemin lisible par un humain.

Ceci est la première partie. Maintenant, définissez un raccourci clavier:

  • Allez dans » Préférences Système » Clavier » Raccourcis
  • Allez à la section Services et descendez
  • Définissez un raccourci clavier pour votre service

Et voilà, il vous suffit d'appuyer sur ce raccourci quand vous avez besoin du chemin de n'importe quel élément sélectionné dans Finder.

13voto

Giacomo1968 Points 48326

Ouvrez le "Terminal" dans Applications > Utilitaires > Terminal puis faites glisser le fichier dans la fenêtre. Le chemin complet Unix du fichier apparaîtra.

3voto

Callum Rogers Points 6769

Cliquez avec le bouton droit (ou cliquez avec le bouton de contrôle) 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" en tant que chemin d'accès". Cet élément de menu placera le chemin POSIX de l'élément dans le presse-papiers.

1voto

Cool Brian Points 21

Faites glisser le fichier dans TextEdit pour obtenir le chemin.

Glisser le fichier dans le Terminal remplacera les espaces ou les caractères spéciaux dans le nom du fichier par des barres obliques inverses.

-1voto

Unixtreme Points 21

Naviguez jusqu'au fichier. Copiez le fichier (Cmd+C). Ouvrez TextEdit ou Notes. Collez (Cmd+V).

Magique!

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X