如何从命令行访问已装载的Windows共享?

我使用位置Places > Connect to Server...连接到我的工作环境中的Windows共享(需要Kerberos身份validation)。 当我这样做时,我可以通过Nautilus访问Windows共享,但我无法弄清楚如何在不使用smbclient情况下从命令行访问共享。

例如,共享未安装在/mnt/media 。 我也调查了~/.gvfs但那也是空的。

是否可以在不使用smbclient情况下从命令行访问已安装的Windows共享?

您可以使用:

mount -t smbfs //servername/myshare /mnt/servername/myshare -o username=myself

如果它不起作用,尝试cifs而不是smbfs,显然cifs适用于较新的Windows服务器,但我从来没有必要使用它。

其中//servername/myshare是共享地址, /mnt/servername/myshare是系统中的mount文件夹。

安装完成后,您可以通过命令行访问/mnt/servername/myshare的共享。

我在这个Ubuntu论坛中找到了解决方案: smbclient工作,mount -t smbfs没有

GVFS安装点已从一个版本更改为下一个版本。 在Ubuntu 12.10上,它位于/var/run///

一种轻松找到安装路径的方法是使用“Open Terminal”插件。

通过软件中心安装

您需要注销并完成安装。

安装后,导航到Windows Share文件夹,单击“文件”,然后“在终端中打开”。

找到mount的另一种方法是检查mount的输出。 查找以gvfsd-fuse开头的行。

转到您的主目录,运行: cd ~

然后运行: ls .*列出其中的文件和目录.

这将显示主目录中的所有隐藏目录和配置文件。

寻找.gvfs direcrory。 你可以用cd .gvfs进入它。

这将包含您在OS GUI中创建的所有挂载点。

您可以从这些点中浏览已安装的驱动器或共享。