3. 对共享目录进行操作
Smb支持大约40个命令,可以很方便地对共享目录进行删除、重命名、切换目录等操作。如果要列出共享目录“Share”下的具体内容,可以使用ls命令。要删除其下的test.txt文件,可以使用“del test.txt”命令。在“smb:\>”提示符下输入“help”命令,可以查看smb所支持的命令列表。键入“help 命令名称”可以查看某个命令的简单帮助。
4. 映射网络驱动器
我们知道,在Windows下可以将共享目录映射为网络驱动器,这样就可以把共享目录当成本地文件夹使用。在Red Hat里也有类似的功能,可以借助于smbmount命令来实现,具体的命令参数是“smbmount //WindowsHostName/ShareName /mnt/smbdir”。假设要将Windows主机Peter下的共享文件夹Share挂载到本地的/mnt/WinShare目录下,具体步骤是:
◆ 首先在/mnt目录下创建一个目录,假设为/mnt/WinShare,将把Windows的共享目录挂载到/mnt/WinShare下;
◆ 然后打开终端窗口,键入“smbmount //Peter/Share /mnt/WinShare”回车即可。
此时在文件管理器里打开/mnt/WinShare目录,就可以看到共享目录的内容。要卸载该映射目录,可以使用umount命令,此处不再赘述。
GNOME下的网络邻居
使用smbclient命令,可以很方便地对Windows主机共享目录进行查询和其它操作。但是,大家已经习惯了Windows图形界面,使用命令总感觉不太方便。其实在Red Hat里面,也一样可以使用图形界面对Windows共享目录进行操作。这里介绍一位“幕后英雄”——Nautilus,它可算是GNOME环境里的Shell(相当于Windows下的Explorer)。Nautilus既是Red Hat的文件管理器,又可以充任浏览器,还可以播放多媒体文件、浏览图片等。它现在又多了一个职责,就是担当Linux下的网络邻居。
要打开Nautilus窗口,只需双击GNOME桌面上的主目录图标即可。要查询Windows工作组里的主机,可以在Nautilus窗口的地址栏(Location)里输入“smb://工作组名称”,然后回车即可。图5显示了工作组Workgroup里的两台主机“Peter”和“Sai”。
图五:在Nautilus窗口里查询Windows主机