通过拖放将文件或文件夹路径复制到终端

通过拖动将路径复制到终端并放下

您知道吗,只需将文件夹或文件拖放到终端窗口即可快速将文件路径复制到终端?尝试一下,打开任何终端窗口,然后从 Finder 中取出一些东西并将其放入该终端,它会立即打印出文件的完整路径,有效地将文件路径从 Macs Finder GUI 复制到命令行。

它本身只会打印目录结构路径,如果不按 RETURN 键就不会执行(除非文件/文件夹路径以某种兼容的命令字符串为前缀,否则它不会做任何事情)。

当文件位于一个模糊的位置,而您碰巧已经在 Mac OS X 的 Finder 中,但想快速跳转到命令行,或者只是进行编辑时,这尤其有用。

例如,在拖放操作前加上命令可以很容易地使用相关路径或文件执行

cd(在这里拖放一个文件夹)

将允许您快速将终端更改为拖放路径。

这也适用于文件,所以如果你想通过做同样的事情,你可以在 vi 或 nano 中打开一些深层文件:

nano(从 Finder 中将文本文件拖放到此处)

或者,如果您只是想在 Finder 中查看通过“cat”或“less”转储的特定文件的内容,您可以这样做:

less(将文件从 Finder 拖放到此处)

不要忘记在执行命令后使用适当的间距,路径本身是精确的,不包含任何空格或额外的字符作为填充。

我们写过关于打印完整路径的类似提示paths 前段时间在 Lifehacker 我意识到这是一个很好的提醒,可以证明该技巧的一些更好的用途。

就其价值而言,此技术适用于所有版本的 Mac OS X,甚至适用于许多其他操作系统平台,甚至适用于具有 DOS 提示符的 Windows 和大多数 Linux 版本(如 Ubuntu)。小窍门,快来试试吧!