如何从终端列出Windows共享?


9

这是我遇到的一个简单情况:

  1. Windows 7共享一个文件夹(D:\ Projects)。
  2. 完全控制权限已授予该文件夹。
  3. 在Ubuntu 10.10中,我可以从位置->网络菜单中看到Windows共享。
  4. 我可以在Nautilus的共享Projects文件夹中创建一个文件夹

我如何ls从终端上找到相同的文件夹(在Nautilus中显示)?(mount并且ls /mnt不列出这些Windows共享)

附言 我正在做什么的详细信息:

  1. 使用VirtualBox将Ubuntu用作“无头” VM。
  2. 通过PuTTY访问Ubuntu
  3. 能够为Windows共享文件夹提供对Ubuntu VM的完全访问权限

Answers:


9

如果您已经使用Nautilus连接到您感兴趣的共享,那么这些共享的挂载在〜/ .gvfs中可用

因此,我进入了Nautilus,并在位置栏中输入了smb://192.168.1.10/data,该目录已装入共享。然后 :

scaine@GroovyTosh:~/.gvfs$ ls -al
total 20
dr-x------  3 scaine scaine     0 2010-12-31 18:47 .
drwx------ 68 scaine scaine 20480 2010-12-31 19:42 ..
drwx------  1 scaine scaine     0 2010-10-05 19:57 data on 192.168.1.10
scaine@GroovyTosh:~/.gvfs$ 

如果您需要列出可用的共享,那么正如Danny所说,您可以使用smbclient。就我而言,我使用“共享”安全性模型(不推荐!),因此不需要-U参数:

scaine@GroovyTosh:~/.gvfs$ smbclient -L 192.168.1.10
Enter scaine's password: 
Domain=[Mine] OS=[Unix] Server=[Samba 3.5.4]

    Sharename       Type      Comment
    ---------       ----      -------
    Data            Disk      Core Data
    Backups         Disk      Daily RSnapshot backups
    IPC$            IPC       IPC Service (Core)
Domain=[Mine] OS=[Unix] Server=[Samba 3.5.4]

    Server               Comment
    ---------            -------
    CORE                 Core

    Workgroup            Master
    ---------            -------
    Mine                 CORE
scaine@GroovyTosh:~/.gvfs$



By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.