在 MacOS 上显示文件路径的 5 种方法

当您创建文件或将文件复制到Mac时,会为其分配一个路径,该路径是文件在Mac上的实际位置。路径(Paths)可让您轻松访问计算机上的任何文件夹或文件,因为它们代表保存在计算机上的文件的完整地址。

有时,出于各种原因,您可能希望在Mac上显示文件的路径。(Mac)也许您正在编写一个将文件路径作为输入的程序。或者,您可能已经在Mac上安装了一个应用程序,它会要求您输入文件的路径。

服务 -> 复制文件路径菜单

无论(Regardless)您为什么要显示文件的路径,在您的机器上都有几种方法可以这样做。macOS 内置了许多选项,可帮助您查看甚至复制保存在计算机上的任何文件的完整路径。

如果这对您来说还不够简单,您甚至可以创建自己的Automator服务,只需单击一下即可复制所选文件的路径。

此外,请随时从我们的姊妹网站查看我们的 YouTube 频道,我们会在短视频(short video)中介绍不同的方法。

(Reveal File Paths)使用信息框(Info Box)显示文件路径

如果您已经使用Mac一段时间了,您可能已经看到右键单击文件时出现的“获取信息”选项。(Get Info)

此选项会打开一个框,其中会显示有关您的文件的所有信息。这些信息包括文件名、文件类型、文件大小和最重要的一个——文件路径。

fall.heic 的信息屏幕

要亲自查看,请打开Finder窗口,右键单击任何文件,然后选择Get Info

在以下屏幕上,查找标有Where的标签,您将在Mac上看到所选文件的完整路径。它显示您的文件所在的文件夹和嵌套文件夹。

虽然它可以很好地帮助您找到文件的路径,但如果您想要这样做,它不会让您将文件路径复制为纯文本。如果要将文件的路径复制到剪贴板,您可能需要查看下面提到的其他一些方法。

(Copy File Paths)上下文菜单(Context Menu)复制文件路径

Mac上的上下文菜单是一个非常强大的工具,因为它可以让您对文件执行更多操作,而不仅仅是重命名或删除文件(it lets you do much more with your files than just letting you rename or delete your files)

上下文菜单中有用且隐藏的选项之一可让您直接将文件路径复制到剪贴板。

按住 Option 键的右键菜单显示复制为路径名选项

由于默认情况下它是隐藏的,因此当您右键单击Mac(Mac)上的文件时它不会出现。但是,取消隐藏选项非常简单,只需按住Option键即可。这将使该选项在您的上下文菜单中可见。

要使用该选项,请右键单击Finder中的文件,按住键盘上的 Option键,您将看到Copy “file-name.ext” as Pathname选项。单击(Click)它以复制文件的路径。

它会将您选择的文件的路径作为纯文本复制到剪贴板。

使用 Finder 查看文件路径

你可能会想,如果Finder是一个文件管理应用程序,那它为什么不提供复制文件路径的功能呢?不幸的是,当前版本的Finder没有复制文件路径的可见选项。

但是,这并不意味着真的没有办法使用Finder查看文件路径。确实有一个功能 - 不是为显示文件路径而构建的 - 但可以帮助您查看计算机上的文件路径。

它被称为“转到文件夹(Go to Folder)”功能,它实际上是为了帮助您转到Mac上的某个位置。但是您可以使用它来显示文件路径,如下所示。

转到文件夹窗口

当您在Finder窗口中时,单击顶部的 Go 并选择Go to Folder(Go to Folder)

当对话框打开时,将文件拖放到输入字段中,它将填充您的文件路径。Command + C将路径复制到剪贴板。

使用终端查看文件路径

许多用户可能认为Mac上的(Mac)终端(Terminal)应用程序仅适用于程序员或喜欢编码的人。尽管这是真的,并且该应用程序确实允许您执行各种命令(app does allow you to execute various commands),但它也可以用于复制文件路径等基本任务。

Mac 桌面上的终端窗口

该应用程序确实有助于显示文件路径,而且很容易做到。在Mac(Fire)上启动应用程序并将(Mac)文件拖放到其窗口中。所选文件的完整路径将出现在您的终端(Terminal)窗口中。

当您编写命令并且需要键入文件的完整路径时,它也很有用。您可以拖放文件而不是打字,它会为您填写所需的输入。

创建(Create)Automator 服务(Automator Service)以复制文件路径(Copy File Paths)

如果您使用的 macOS 版本不提供从上下文菜单复制文件路径的选项,您可以使用Automator服务自行将该选项添加到菜单中。Automator服务是一组用户定义的任务,这些任务在调用服务时执行。

这听起来可能过于程序化,但在实践中这样做并不难。事实上,它需要您做的就是将一个动作从这里拖放到那里,然后您就可以使用Automator准备好您的服务。

  • 启动Automator应用程序并选择服务(Service),然后选择选择(Choose)。它将让您在您的机器上创建自定义服务。

在 Automator 应用程序中选择服务窗口

  • 配置主面板顶部的选项如下:
Service receives selected - files or folders
in - Finder

Automator 配置窗口的主面板

  • 在左侧面板中搜索名为“复制到剪贴板(Copy to Clipboard)”的操作并将其拖放到主面板上。

复制到剪贴板操作已放入 Automator 的主面板

  • 您的服务已准备就绪,是时候保存它了。单击(Click)顶部的文件(File),然后选择保存(Save)。输入服务的名称——这就是你右键单击文件时将出现的名称——然后点击Save

在 Automator 中将服务另存为窗口

您现在已准备好使用Mac上的上下文菜单复制文件路径。找到您要为其复制路径的文件,右键单击该文件,然后选择服务(Services),然后选择您的服务名称。

完整的文件路径将以纯文本格式复制到剪贴板。

额外提示(Bonus Tip):为Automator 服务(Automator Service)分配键盘快捷键(Keyboard Shortcut)

如果您想让复制文件路径变得更加容易,您可以为您的自定义Automator服务分配一个键盘快捷键。(you can assign a keyboard shortcut)因此,当您按下此组合键时,所选文件的路径将自动复制到剪贴板。

为此,请前往System Preferences > Keyboard > Shortcuts > Services,在列表中找到您的服务并为其提供您选择的键盘快捷键。



About the author

我是一名硬件工程师,拥有超过 10 年的 IOS 和 MacOS 系统工作经验。在过去的 5 年里,我也是一名夜班老师,并且自学了如何使用 Google Chrome。我在这两个领域的技能使我成为网站开发、图形设计或网络安全工作的完美人选。



Related posts