smbaclient
在linux中通过smbaclient获取windows的共享文件
列出windows的共享目录
$ smbclient -L 192.168.1.xxx -U administrator%password
进入指定共享文件目录
smbclient //192.168.1.xxx/share -U administrator%password
然后进入smb的子shell:
smb: \>
在其中可以用cd(进入目录),ls(罗列文件和文件夹),get(下载文件),put(上载文件) 等命令进行 相应操作。
注意:在哪一个目录下运行smbclient,smb就会把下载的文件放到该目录下,某些目录创建文件需要权限,要sudo smbclient //ip/dir -U username%psd
退出,smb: \>exit