Antworten:
Wählen Sie einfach die Datei selbst im Finder aus und drücken Sie CmdCoder gehen Sie zu Bearbeiten »Kopieren . Sie können den Pfad dann direkt in ein Terminalfenster einfügen.
Beachten Sie, dass dies Sonderzeichen entgeht.
Wenn Sie den Pfad in lesbarer Form haben möchten, müssen Sie Folgendes tun:
Fügen Sie Folgendes in das Feld ein:
tell application "Finder"
set sel to the selection as text
set the clipboard to POSIX path of sel
end tell
Es sollte so aussehen:
Speichern Sie den Dienst unter einem beliebigen Namen, z. B. " Vom Menschen lesbaren Pfad kopieren" .
Dies ist Teil eins. Legen Sie nun eine Tastenkombination fest:
Legen Sie eine Tastenkombination für Ihren Dienst fest
Und jetzt drücke auf diesen Shorcut, wenn du den Pfad eines ausgewählten Finder-Gegenstands benötigst.
~/Library/Services
, denke ich. FastScripts kann Ihnen helfen, wenn die Standardeinstellungen für Verknüpfungen nicht funktionieren.
Go to Folder…
( command-shift-g
) funktionieren .
Öffnen Sie das "Terminal" in Applications > Utilities > Terminal
und ziehen Sie die Datei in das Fenster. Der vollständige Unix-Pfad der Datei wird angezeigt.
Klicken Sie mit der rechten Maustaste (oder bei gedrückter Ctrl-Taste) auf das Dateisymbol und halten Sie die Optionstaste gedrückt. Im angezeigten Popup-Menü wird der Menüpunkt "Dateiname" als Pfadname kopieren " angezeigt. Dieses Menüelement fügt den POSIX-Pfad zu dem Element in die Zwischenablage ein.
Ziehen Sie die Datei in textEdit, um den Pfad zu erhalten.
Durch Ziehen der Datei in Terminal werden Leerzeichen oder Sonderzeichen im Dateinamen durch Backslashes ersetzt.
foo bar
in konvertiert foo\ bar
.
Navigieren Sie zu der Datei. Kopieren Sie die Datei (Cmd + C). Öffnen Sie TextEdit oder Notes. Einfügen (Cmd + V).
Magie!