Mac Finder: Den Pfad eines Verzeichnisses oder einer Datei als Zeichenfolge abrufen


33

In Windows ist es möglich, mit der rechten Maustaste auf eine Datei zu klicken. Dann wählen Sie "Eigenschaften". In "Eigenschaften" wird der Dateisystempfad angezeigt. Kann dann durch Markieren und Speichern (in die Zwischenablage) kopiert werden.

Ich konnte keinen Weg finden, dies auf einem Mac zu tun.

Daher meine Frage:

Kann ich den Dateisystempfad eines Verzeichnisses oder einer Datei über die GUI des Mac Finder abrufen?

Antworten:


65

Ctrl- Klicken Sie (oder klicken Sie mit zwei Fingern) auf die Datei, von der Sie den Pfad haben möchten, drücken Sie Optund wählen Sie "Als Pfadnamen kopieren" (oder wie es auf Englisch heißt) aus dem Kontextmenü.

Sie können auch einfach die Datei auswählen und dann drücken, Opt-Cmd-Cum den Pfadnamen in die Zwischenablage zu kopieren.


3
Wow, ich hatte keine Ahnung!
Alan Shutko

2
* ding * Das war das Geräusch eines alten Hundes, der einen neuen Trick lernte.
Ɱark Ƭ

2
Dies funktioniert nicht mit Versionen von OS X vor OS X 10.11.
user3439894

Wenn Sie <kbd> Option </ kbd> gedrückt halten, werden so viele versteckte / alternative Menüoptionen angezeigt.
Matt Sephton

6

Ich sehe keine Möglichkeit, dies nur mit Finder zu tun. Das Beste, was ich tun kann, ist:

  1. Öffnen Sie ein Terminalfenster.
  2. Ziehen Sie die gewünschte Datei in das Terminal.
  3. Wählen Sie den Dateinamen im Terminalfenster.
  4. Kopieren Sie den Dateinamen in die Zwischenablage.

Safari wird auch funktionieren. Da es sich um eine Datei-URL handelt, müssen Sie bei Ihrer Auswahl vorsichtig sein.


Sie können die Datei auch in ein TextEdit-Fenster ziehen (im Nur-Text-Modus). Dies ist möglicherweise weniger gefährlich.
Sam

Ich kenne die Drag & Drop-Funktion von Mac OS nicht. Vielen Dank. Ihre Antwort war auf jeden Fall auch für mich hilfreich.
Mizech

2

Sie können die Datei oder den Ordner aus der Finder-Anwendung in das Dialogfeld ziehen. Der vollständige Pfad der Datei oder des Ordners wird im Dialogfeld angezeigt. Darüber hinaus können Sie eine Datei oder einen Ordner in die Terminal-Anwendung oder in viele andere Apps ziehen, um den Pfad zu erweitern.

Wenn Sie das Anzeigen der Pfadleiste in der Finder-Anwendung aktivieren, können Sie auch einen beliebigen Teil des vollständigen Pfads in ein Dialogfeld ziehen. Die Pfadleiste kann durch Auswahl View➔Show Path Barin der Menüleiste oder mit der Tastenkombination option+ + aktiviert werden P.


2

Ich benutze MacOS Mojave. Es ist einfach zu finden, was Sie wollen, gehen Sie einfach in den Ordner und klicken Sie auf das Zahnradsymbol oben im Fenster. Dort sehen Sie die Option "Kopieren Sie den Ordnernamen als Pfadnamen". Das war's!


1

Ich mag die Kontroll- / Optionskopie als Pfad-Trick, kann mich aber anscheinend nie daran erinnern. Deshalb benutze ich das Finder-Menü, um diese Funktion zu erweitern. Apple zeigt standardmäßig nur einen Pfad für Netzwerkfreigabedateien im Get-Info-Bereich an, daher müssen Sie einen Dienst an Finder anhängen, um dies im Allgemeinen zu erhalten (aus Gründen, die ich sicher gerne bei einem Drink hören würde) ).

Davon abgesehen verwende ich Path Snagger 2 und bin sehr zufrieden damit, da ich POSIX / SMB / HFS und file: // in jedem Format für den Pfad steuern kann, der kopiert wird. Sie können mehrere Dateien gleichzeitig verarbeiten und alle möglichen Änderungen an der Konstruktion des Pfads vornehmen. Ich muss auch nicht mehrere Klicks ausführen und kopiere die ganze Zeit Pfade ab, sodass sich die Kosten für mich lohnen.

Ich könnte sehen, dass Sie ein AppleScript oder ein schnelles Skript erstellen, um dies kostenlos zu tun, wenn Sie eine genau definierte Zeichenfolge haben, die Sie vom Speicherort einer bestimmten Datei abrufen möchten, die für alle Dateien allgemein ist, sobald Sie sie codiert haben. Dies wäre nur dann sinnvoll, wenn Sie nicht wüssten, ob Sie eine Verbindung zu Diensten herstellen können, die eine schnellere Ausführung als die integrierte Methode ermöglichen, oder ein anderes Format für den Pfad benötigen.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.