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

Anonim

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

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

当文件位于您碰巧已经在 Mac OS X 的 Finder 中但想要快速跳转到命令行或只是进行编辑的模糊位置时,这特别有用.

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

cd(将文件夹拖放到此处)

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

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

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

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

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

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

我们之前写过关于打印完整路径的类似技巧,在 Lifehacker 上再次看到它后,我意识到这是一个很好的提醒,可以证明该技巧的一些更好的用途。

就其价值而言,这项技术适用于所有版本的Mac OS X,甚至适用于许多其他操作系统平台,甚至适用于带有DOS 提示符的Windows 和大多数Linux 版本,如Ubuntu。得心应手,试试吧!

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