如何通过终端从 Linux 机器访问 Windows 机器上的共享位置?

如何通过终端从 Linux 机器访问 Windows 机器上的共享位置?

我已经设置了一台虚拟 CentOS 计算机,并设置了桥接网络和静态 IP,以便它可以与网络中的其他 Windows 计算机进行通信。

目前,要访问任何共享目录,我使用 GUI 进行导航。这些是我遵循的步骤:

  1. 单击“位置”>,然后单击“网络服务器”。这将打开 Nautilus Manager 以显示网络服务器。 (下面截图)
  2. 然后我双击Windows网络。这显示了网络中所有可用的域。
  3. 我双击所需的域,该域包含该域下的所有计算机。
  4. 我双击提示进行身份验证的机器。 (截图如下=))
  5. 填写所需的详细信息后,单击“连接”会显示该计算机中的所有共享文件夹。

现在我想从终端访问这个共享位置;这样我就可以使用“cd”命令或类似的命令(可能是“ls”)来浏览文件夹或查看 Windows 共享目录中的文件。我该怎么做呢?

Nautilus 中的网络服务器

认证信息

答案1

如果您想这样做,则必须将所需的共享安装到本地目录。例如,如果您的共享文件夹是\\10.10.1.1\My-Shared-Folder,则执行

mount -t smbfs -o username=name,password=password //10.10.1.1/My-Shared-Folder /mnt/smbshare

请记住,您必须首先创建将安装共享的目录(在上面的示例中,/mnt/share)。

答案2

打开文件浏览器,输入驱动器的 IP 或网络名称,输入凭据,然后您就可以在文件浏览器中对其进行编辑和读取......为什么要在终端中访问...... -挂载可以在上面使用,但是在登录时打开网络文件夹也可以在文件浏览器中使用,并且更易于访问。

相关内容