Answers:
只需在Finder中选择文件本身,然后按CmdC或转到“ 编辑”»“复制”。然后,您可以将路径直接粘贴到终端窗口。
请注意,这将转义特殊字符。
如果要使用易于理解的路径,则需要执行以下操作:
将以下内容粘贴到该字段中:
tell application "Finder"
set sel to the selection as text
set the clipboard to POSIX path of sel
end tell
它看起来应该像这样:
用您喜欢的任何名称保存服务,例如,复制人类可读的路径。
这是第一部分。现在,设置键盘快捷键:
设置服务的键盘快捷键
等等,现在当您需要任何选定的Finder项的路径时,请按该快捷方式。
~/Library/Services
我认为应该保存在其中。如果默认的快捷方式首选项不起作用,FastScripts可能会为您提供帮助。
Go to Folder…
(command-shift-g
)中。
在其中打开“终端” Applications > Utilities > Terminal
,然后将文件拖到窗口中。将显示文件的完整Unix路径。
右键单击(或按住Control单击)文件图标,然后按住Option键。在出现的弹出菜单中,将有一个“将“文件名”复制为路径名”菜单项。该菜单项会将POSIX路径放置到剪贴板上的项目。
将文件拖到textEdit中以获取路径。
将文件拖到Terminal中将用反斜杠替换文件名中的空格或特殊字符。
foo bar
将转换为foo\ bar
。
导航到文件。复制文件(Cmd + C)。打开TextEdit或Notes。粘贴(Cmd + V)。
魔法!