zoukankan      html  css  js  c++  java
  • 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。

  • 相关阅读:
    第06组 每周小结 (1/3)
    第06组 Beta冲刺 总结
    第06组 Beta冲刺(5/5)
    爬虫第六次作业
    第06组 Beta冲刺 (4/5)
    第06组 Beta冲刺 (3/5)
    第06组 Beta冲刺 (2/5)
    《机器学习》第二次作业——第四章学习记录和心得
    软工实践个人总结
    第09组 每周小结 (3/3)
  • 原文地址:https://www.cnblogs.com/tocy/p/smbclient_linux-access-win-share-folder-with-command.html
Copyright © 2011-2022 走看看