如何从命令行使用 nautilus 挂载远程主机以避免打开 nautilus 窗口?

Reg*_*isz 7 command-line nautilus mount 11.10

远程主机可以使用 nautilus 挂载:

nautilus sftp://<target-host>
Run Code Online (Sandbox Code Playgroud)

但是,在这种情况下,将打开一个 nautilus 窗口。我想在脚本中使用这个命令。

如何避免开窗?

备注:我知道 sshfs,但我想使用 nautilus,因为我想在 nautilus 的侧栏中看到连接,如果远程主机关闭,sshfs 可能会导致问题。

小智 9

您可以使用以下命令:

gvfs-mount sftp://user@targethost
Run Code Online (Sandbox Code Playgroud)

在控制台上通过 SFTP 挂载远程位置。它也显示在 Nautilus 中(您可以在那里卸载它)但它不会自动打开一个窗口。

使用此命令时,您必须以交互方式输入远程主机的密码。(我不知道如何通过命令行提供它,或者 gvfs-mount 是否确实使用了 SSH 密钥。如果有人可以添加这个就好了......)