请注意:我在 Linux 上已经两周大了。我在互联网上找到了很多关于这个问题的答案,尝试了很多,但都以一种或另一种方式失败了。所以我敢再问一次,希望这里有人能简单解释一下:)
先决条件:
在我的研究所,我们有一个 Samba 服务器。在 Windows 中,它是通过转到\\xyz.220.131.233\并输入登录名abc和密码来访问的def。
在 Ubuntu 中,我可以使用 Nautilus 执行完全相同的操作,按 Ctrl+L 并输入smb://xyz.220.131.233/. 然后它要求输入登录名和密码并连接。我什至可以将文件夹从这里拖到“位置”,并有一个到远程位置的快捷方式。
到现在为止还挺好。我刚刚安装了 Matlab 并想打开这个远程位置。试图cd以smb://xyz.220.131.233/回报
无法 CD 到 smb://xyz.220.131.233(名称不存在或不是目录)。
我组中的一位 Mac 用户告诉我,我首先挂载了该位置,但他不知道该怎么做。
这是真的吗,我该怎么做?
我最近从 Ubuntu 16.04 升级到运行 18.04 的新设备。
在旧设备上,当使用 nautilus 通过 SFTP/SSH 连接到服务器时,文件路径/run/user/1000/gvfs/sftp:host=$SERVER$ABSOLUTE_PATH$FILE在编辑它们时被挂载。
使用新设备,文件改为挂载为/run/user/1001/doc/$TEMP_ID/$FILE.
旧系统对中断更具弹性。如果连接被切断,然后再次建立,在编辑器中仍然打开的文件可以像什么也没发生一样保存。使用临时路径,每次都必须重新打开每个文件。
我如何去恢复更可预测的行为?很高兴提供更多信息,只是不确定现在可能的根本原因是什么。