如何在 OS X Yosemite 中复制 Unix 文件路径

如何在 OS X Yosemite 中复制 Unix 文件路径

⌘ (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)。

魔法!

相关内容