Wie kann ich den vollständigen Dateipfad auf einem Mac ermitteln?

32

Ich habe eine Textdatei in TextEdit geöffnet und kann den vollständigen Pfad der Datei nicht herausfinden.

Wenn ich im Rampenlicht nach der Datei suche, wird mir anscheinend auch nicht der vollständige Pfad der Datei angezeigt.

Mir fehlt hier eindeutig etwas. Wie kann man den vollständigen Pfad ermitteln?

user27449
quelle
Bist du auf Löwe? Andernfalls sollte die Funktion zum Speichern unter Sie in das richtige Verzeichnis führen.
Soandos

Antworten:

45

Sie können Command-Clickdas Symbol und den Dateinamen in der Titelleiste eines Fensters eingeben, um den vollständigen Pfad als Menü anzuzeigen:

Bildbeschreibung hier eingeben


Diesen Pfad brauchen Sie so gut wie nie: Wo würden Sie ihn einfügen, da im Finder keine Adressleiste vorhanden ist? Sie können den Datei- Proxy (das Symbol) einfach aus der Titelleiste eines Fensters in ein geöffnetes Fenster ziehen. -Dialog ziehen, um ihn z. B. in einer anderen Anwendung auszuwählen.


Wenn Sie wirklich den vollständigen Pfad zu einer Datei in einer kopierbaren Form haben möchten, können Sie die Datei oder ihr Proxy-Symbol auf ein Terminal-Fenster ziehen und dort ablegen. Von dort können Sie es dann kopieren und einfügen.

Bildbeschreibung hier eingeben

Einfache Textbearbeitungsfelder (wie Textbereiche auf Web - Seiten), oder den Text bearbeitet Klartext Ansicht verhält sich in einer ähnlichen Art und Weise: einfach per Drag & Drop die Datei auf sich.

Bildbeschreibung hier eingeben


Mit Automator können Sie auch einen Dienst erstellen , der den Pfad einer ausgewählten Datei oder eines ausgewählten Ordners in die Zwischenablage kopiert. Starten Sie Automator , wählen Sie " Dienst" und stellen Sie sicher , dass ausgewählte Dateien und Ordner in einer beliebigen Anwendung empfangen werden . Speichern und benennen Sie es zB Datei- oder Ordnerpfad kopieren .

Bildbeschreibung hier eingeben

Wählen Sie einfach eine Datei oder einen Ordner in Finder oder einem anderen Programm, das auf ähnliche Weise funktioniert, und rufen Sie Ihren neuen Dienst über das Anwendungsmenü »Dienste» Datei- oder Ordnerpfad kopieren auf (dieser wird nur angezeigt, wenn Sie tatsächlich Dateien oder Ordner ausgewählt haben). . Sie können eine Tastenkombination unter Systemeinstellungen »Tastatur» Tastenkombinationen »Dienste zuweisen


Eine Pfad der Datei wird auch in den Details angezeigt im Dialog Allgemeine Kategorie, von wo aus kann ausgewählt und kopiert werden:

Bildbeschreibung hier eingeben


Der Pfad einer ausgewählten Datei wird auch in der Pfadleiste des Finders angezeigt, die Sie unter Ansicht »Pfadleiste anzeigen aktivieren können . Es ist standardmäßig für Spotlight-Ergebnisfenster AFAIK aktiviert.

Bildbeschreibung hier eingeben


Über das Spotlight- Menü können Sie auf drücken Command-I, um das Dialogfeld " Informationen " der Datei zu öffnen , auf das Terminal zu ziehen, in eine TextEdit-Textansicht oder eine ähnlich einfache Ansicht zu ziehen oder in ein Dialogfeld " Öffnen ... " zu ziehen.

Im Fenster " Spotlight- Ergebnisse" können Sie das Dialogfeld " Informationen " öffnen , die Datei auf Terminal, TextEdit, ein Dialogfeld " Öffnen ... " ziehen oder den Dienst aufrufen. Der vollständige Pfad wird auch in der Pfadleiste angezeigt.

Daniel Beck
quelle
1
Leider hat Sierra die Pfade des Get Info-Fensters durchbrochen, indem sie versucht hat, sie mit kleinen Pfeilen anstelle von Schrägstrichen hübscher zu machen - aus irgendeinem verrückten Grund. Während sie sich beim Kopieren / Einfügen auf magische Weise wieder in Schrägstriche verwandeln, haben sie vergessen, Leerzeichen zu umgehen, sodass die meisten Pfade kaputt sind.
Scipilot
1
@scipilot Für Apple ist es unmöglich zu wissen, wo ein Pfad verwendet werden könnte. Könnte sich auch in einem Gehe zu Ordner ... -Dialog befinden, der "entkommene Leerzeichen" nicht behandelt, da dort kein Entkommen erforderlich ist. Aus diesem Grund gibt es im Terminal die Option "Ausgeblendeten Text einfügen", um ihn hinzuzufügen, wenn Sie wissen, dass er benötigt wird.
Daniel Beck
Sie haben vollkommen recht, Nichtflüchtige haben Recht und ich habe die Vielfalt der Verwendungszwecke nicht in Betracht gezogen. Wenn ich Bash nicht für fast alles verwenden würde, würde ich mich noch mehr beschweren, wenn es vor der Flucht wäre! Vielen Dank für den Tipp - ich habe all diese zusätzlichen Bearbeitungsbefehle nie bemerkt.
Scipilot
3

Sie können vollständige Pfade im Spotlight-Menü anzeigen, indem Sie Befehl und Option gedrückt halten. Oder kopiert in Alfred ⌘C die absoluten Dateipfade.

Ich habe dieses Skript ⌃⌘C zugewiesen:

try
    tell application (path to frontmost application as text)
        set the clipboard to (path of document 1) as text
    end tell
on error
    try
        tell application "System Events" to tell (process 1 where frontmost is true)
            value of attribute "AXDocument" of window 1
        end tell
        do shell script "ruby -rcgi -e 'print CGI.unescape ARGV[0][16..-1]' " & quoted form of result
        set the clipboard to result
    end try
end try

Die erste Methode funktionierte nicht mit Preview, TextMate 2, Sublime Text oder iChm, und die zweite Methode funktionierte nicht mit Acorn.

Lri
quelle
Nur neugierig, wo benutzt du diese Pfade?
Daniel Beck
1
@DanielBeck Ich ziehe niemals Proxy-Symbole irgendwo hin - ich hasse es, wenn das Ziehen von einem Fenster zum anderen so viel Zeit in Anspruch nimmt (insbesondere, wenn Sie darauf warten müssen, dass sie den Fokus erhalten, oder wenn sie sich überlappen und Sie sie verschieben müssen vorher weg usw.). Normalerweise bearbeite ich Skripte auf diese Weise und führe sie über eine Befehlszeile mit ihrem absoluten Pfad aus.
Slhck
1

In den meisten Programmen können Sie den Dateinamen in der Titelleiste des Fensters mit Befehlstaste + Klick (oder Apfel + Klick, abhängig von Ihrer Tastatur) anklicken, und der Pfad wird vertikal in einer Dropdown-Liste angeordnet.

Im Finder können Sie beispielsweise nach einer Suche die Datei auswählen und den Befehl + I ausführen, um das Fenster mit den Dateiinformationen aufzurufen, das den vollständigen Pfad enthalten sollte.

Andrew Turner
quelle
Option-Click hat auf meinem Computer noch nie funktioniert. Meinten Sie Command-click?
Daniel Beck
Du hast recht. Es ist Befehl + Klick anstelle von Option + Klick. Ich repariere das gerade. Wahltaste + Klicken macht nicht viel, worüber ich mir Gedanken gemacht habe. Durch Ziehen mit der Option können Sie das Symbol aus der Titelleiste in einen anderen Ordner oder auf eine andere Festplatte oder in den Papierkorb ziehen, ohne ein Finder-Fenster zum aktuellen Speicherort der Datei öffnen zu müssen . Aber ich sehe, dass Sie das und mehr in Ihrer eigenen Antwort behandelt haben.
Andrew Turner
Sie müssen dazu nicht unbedingt die Optionstaste drücken . Sie müssen nur kurz die Maustaste drücken, bevor Sie den Mauszeiger vom Proxy-Symbol wegbewegen. Anschließend können Sie ziehen. Die Option macht es dann zu einem Kopiervorgang anstelle von zielabhängigem Kopieren, Verschieben oder Alias.
Daniel Beck
0

Wenn Sie Vorschau verwenden , können Sie den vollständigen Pfad der aktuell geöffneten Datei anzeigen, indem Sie mit der rechten Maustaste auf den Dateinamen in der Titelleiste klicken.

wang.chance
quelle
0

Wenn Sie die Datei in der Vorschau-App oder in TextEdit geöffnet haben, können Sie mit der rechten Maustaste auf den Dateinamen in der Titelleiste klicken. Dadurch wird der vollständige Dateipfad angezeigt.

Wenn Sie diesen Pfad öffnen möchten, wählen Sie einfach den Ordner aus, den Sie öffnen möchten.

Mangotee
quelle