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

Tho*_*mas 3 networking file-sharing centos samba

我\xe2\x80\x99已经设置了虚拟CentOS机器并设置了桥接网络和静态IP,以便它可以与网络中的其他Windows机器进行通信。

\n\n

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

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

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

\n\n

Nautilus 中的网络服务器

\n\n

认证信息

\n

小智 5

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

mount -t smbfs -o username=name,password=password //10.10.1.1/My-Shared-Folder /mnt/smbshare
Run Code Online (Sandbox Code Playgroud)

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