⌘ (Command)当我尝试使用+获取文件的路径时I
,它会以不同的方式提供路径。
只有在更新到 Yosemite 后我才看到这个。这不是文本。我如何以这种格式获取它/Users/Myself/Documents/…
?
答案1
只需在 Finder 中选择文件本身,然后按CmdC或转到编辑 » 复制。然后您可以将路径直接粘贴到终端窗口。
请注意,这将转义特殊字符。
如果您希望路径采用人类可读的形式,则需要执行以下操作:
- 打开实用程序/Automator.app
- 创建一个新的服务
- 设置为接收没有输入从Finder.app
- 拖运行 AppleScript从左侧窗格到右侧
将以下内容粘贴到字段中:
tell application "Finder" set sel to the selection as text set the clipboard to POSIX path of sel end tell
它看起来应该是这样的:
用你喜欢的任何名称保存服务,例如复制人类可读的路径。
这是第一部分。现在,设置键盘快捷键:
- 前往 » 系统偏好设置 » 键盘 » 快捷键
- 前往服务部分并向下滚动
为您的服务设置键盘快捷键
瞧,当您需要任何选定的 Finder 项目的路径时,请按下该快捷方式。
答案2
打开“终端” Applications > Utilities > Terminal
,然后将文件拖到窗口中。文件的完整 Unix 路径将显示出来。
答案3
右键单击(或按住 Control 键单击)文件图标,然后按住 Option 键。在出现的弹出菜单中,将出现“复制“文件名”作为路径名”菜单项。该菜单项将把 POSIX 路径放到剪贴板上。
答案4
导航到文件。复制文件(Cmd+C)。打开 TextEdit 或 Notes。粘贴(Cmd+V)。
魔法!