如何用鼠标从终端打开文件或文件夹

vhb*_*uza 8 command-line bash nautilus gnome-terminal

我想知道是否有办法使用鼠标从终端打开文件或文件夹?

当我在终端中编写 URL LINK 时,它允许我在默认浏览器上打开该链接。所以我想对我的文件和文件夹做同样的事情。

我知道有一种通过 cli 使用 gnome-open 或 xdg-open 的方法,但我想要一个通过单击路径或 url 来使用鼠标的解决方案。

例如。当我写“pwd”时,路径允许我单击并使用 Nautilus 打开

这与“nautilus-open-terminal”的作用相反。

yut*_*mmo 7

正如您所知,Gnome-terminal 不会这样做;与 Nautilus 不同,它没有像open-terminal here. 无论如何,这可能是一个不受欢迎的功能;URL 识别可能很烦人,但你能想象做一个find并让所有内容都可以点击吗?

对于你的pwd例子,

nautilus `pwd`
Run Code Online (Sandbox Code Playgroud)

工作,(但后来也是如此nautilus .)对于这个任务,我有一个 bash 别名:

alias n="nautilus ."
Run Code Online (Sandbox Code Playgroud)

这样无论何时我输入n,它都会打开 nautilus 无论我在哪里。

否则,格式:

nautilus `<insert command that prints a directory here>` 
Run Code Online (Sandbox Code Playgroud)

有效,但不能为您提供您正在寻找的功能。

一种解决方法是:

  1. 用鼠标突出显示路径(将其存储在缓冲区中)
  2. 键入nautilus<space>在提示
  3. 在终端中的某处单击鼠标中键(将缓冲区粘贴到提示的末尾)。


gei*_*rha 3

当 gnome-terminal 检测到终端输出中的 url 时,它会创建一个链接。我不认为它有能力以同样的方式识别路径,而且我不知道有任何终端模拟器可以做到这一点。您可能需要为 gnome-terminal 打一个补丁才能实现这一点。

  • 除此之外,像 file:///etc/passwd 这样的文件 URI 可在 gnome-terminal 和 konsole 中工作。 (2认同)