Linux访问Windows共享目录的方法——smbclient

之前写过Ubuntu访问Windows共享目录,里面主要介绍如何在GUI上访问windows共享目录。

本文侧重于整理通过命令行访问的方法。

先确保smbclient。ubuntu下可以直接运行下面命令:

sudo apt-get install smbclient

假设要访问的主机ip地址是192.168.0.100,用户名是win。
则在命令行下可以使用以下命令访问:

$ smbclient //192.168.0.100 -U win
# 提示输入密码
smb: \>   #变成类似的输出即登录成功

这就相当于登录了特定的交互式设备,可以使用?来查看支持的命令。

smb: \> ?
?              allinfo        altname        archive        backup         
blocksize      cancel         case_sensitive cd             chmod          
chown          close          del            dir            du             
echo           exit           get            getfacl        geteas         
hardlink       help           history        iosize         lcd            
link           lock           lowercase      ls             l              
mask           md             mget           mkdir          more           
mput           newer          notify         open           posix          
posix_encrypt  posix_open     posix_mkdir    posix_rmdir    posix_unlink   
print          prompt         put            pwd            q              
queue          quit           readlink       rd             recurse        
reget          rename         reput          rm             rmdir          
showacls       setea          setmode        stat           symlink        
tar            tarmode        timeout        translate      unlock         
volume         vuid           wdel           logon          listconnect    
showconnect    tcon           tdis           tid            logoff         
..             !  

比较常用的ls——显示当前文件列表,cd——切换目录,get——下载文件,exit——退出,help——帮助。

从共享目录下载文件

get a.txt /home/tocy/a.txt
#也可以使用下面命令 (将共享目录下的所有jpg文件下载到当前目录)
mget *.jpg

从本机上传文件到共享目录

put /home/tocy/b.log b.log
# 也可以将当前目录(本机)的文件,批量上传到共享目录
mput *.jpg

更详细的命令使用建议参考smbclient的用户手册,或者https://www.samba.org/samba/docs/man/manpages/smbclient.1.html。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值