Finder Mac: obtenir le chemin d'un répertoire ou d'un fichier sous forme de chaîne

33

Sous Windows, il est possible de cliquer avec le bouton droit sur un fichier. Sélectionnez ensuite "propriétés". Dans "propriétés", le chemin du système de fichiers est affiché. Peut ensuite être copié par marquage et stockage (dans le presse-papiers).

Je ne pouvais pas trouver un moyen de le faire sur Mac.

Par conséquent ma question:

Puis-je récupérer le chemin du système de fichiers d'un répertoire ou d'un fichier via l'interface graphique du Mac Finder?

mizech
la source

Réponses:

65

Ctrl-cliquez (ou cliquez avec deux doigts) sur le fichier dont vous voulez le chemin, puis appuyez sur Optet sélectionnez "Copier comme nom de chemin" (ou son nom en anglais) dans le menu contextuel.

Vous pouvez également simplement sélectionner le fichier, puis appuyez sur Opt-Cmd-Cpour copier le chemin d'accès dans le presse-papiers.

Harcker
la source
3
Wow, je n'en avais aucune idée!
Alan Shutko
2
* ding * C'était le son d'un vieux chien apprenant un nouveau truc.
Ɱark Ƭ
2
Cela ne fonctionne pas avec les versions d'OS X antérieures à OS X 10.11.
user3439894
Tenir <kbd> Option </kbd> révèle tant d'options de menu cachées / alternatives.
Matt Sephton
6

Je ne vois pas de moyen de le faire avec simplement Finder. Le mieux que je puisse faire est:

  1. Ouvrez une fenêtre de terminal.
  2. Faites glisser le fichier souhaité dans le terminal.
  3. Sélectionnez le nom de fichier dans la fenêtre du terminal.
  4. Copiez le nom de fichier dans le presse-papiers.

Safari fonctionnera également. Il s'agit d'une URL de fichier, vous devrez donc faire attention à votre sélection.

Ɱark Ƭ
la source
Vous pouvez également faire glisser le fichier dans une fenêtre TextEdit (en mode texte brut)… qui pourrait être moins dangereux.
Sam
Je ne savais pas que la capacité de glisser-déposer de Mac OS. Merci beaucoup. Votre réponse m'a également été très utile.
mizech
2

Vous pouvez faire glisser le fichier ou le dossier de l'application Finder vers la boîte de dialogue. Le chemin complet du fichier ou du dossier apparaîtra dans la boîte de dialogue. De plus, vous pouvez faire glisser un fichier ou un dossier dans l'application Terminal ou de nombreuses autres applications pour développer le chemin d'accès.

De plus, si vous activez l'affichage de la barre de chemin dans l'application Finder, vous pouvez faire glisser n'importe quelle partie du chemin complet vers une boîte de dialogue. La barre de chemin peut être activée en sélectionnant View➔Show Path Bardans la barre de menus ou en utilisant la combinaison de touches option+ + P.

David Anderson
la source
2

J'utilise macOS Mojave. Il est facile de trouver ce que vous voulez, allez simplement dans le dossier et cliquez sur l'icône d'engrenage en haut de la fenêtre, là vous pouvez voir l'option appelée "Copier 'folderName' en tant que chemin d'accès".

Stefan
la source
1

J'adore la copie de contrôle / option comme astuce de chemin, mais je n'arrive jamais à m'en souvenir, donc je finis par utiliser le menu des services du Finder pour vous permettre d'étendre cette fonction. De par sa conception, Apple n'affiche qu'un chemin d'accès aux fichiers de partage réseau dans le volet d'informations, vous devrez donc attacher un service au Finder pour obtenir cela en général (pour des raisons, je suis sûr que j'aimerais entendre un verre ).

Cela étant dit, j'utilise Path Snagger 2 et j'en suis super content car je peux contrôler POSIX / SMB / HFS et file: // quel que soit le format du chemin qui est copié. Vous pouvez traiter plusieurs fichiers à la fois, contrôler toutes sortes de réglages sur la façon dont le chemin est construit. Je n'ai pas non plus à faire plusieurs clics et je copie tout le temps les chemins, donc ça vaut le coup pour moi.

Je pourrais voir créer un AppleScript ou un script rapide pour le faire gratuitement également si vous aviez une chaîne bien définie que vous vouliez obtenir de l'emplacement d'un fichier spécifique qui serait général à tous les fichiers une fois que vous l'avez codé. Cela ne serait bon que si vous ne saviez pas le connecter aux services pour une exécution plus rapide que la méthode intégrée ou si vous aviez besoin d'un format différent pour le chemin.

bmike
la source