美文网首页其他开发工具
smbclient操作命令,服务器文件传输

smbclient操作命令,服务器文件传输

作者: xiaogp | 来源:发表于2020-11-22 22:39 被阅读0次

    摘要:smabalinuxwindowssmbclient

    smbclient概述

    smbclient命令属于samba套件,它提供一种命令行使用交互式方式访问samba服务器的共享资源。samba是一款linux下的免费软件,直接对接windows的CIFS协议,是windows与linux文件共享使用最多的方式。

    smbclient命令操作

    查看共享文件目录

    查看远程服务器共享的目录

    root@ubuntu:~# smbclient  -L //192.168.60.2 -U username
    
    登录

    登录共享文件目录,文件目录不区分大小写,需要再次输出密码进入smb:\>

    root@ubuntu:~# smbclient  //192.168.60.2/file_in -U username
    WARNING: The "syslog" option is deprecated
    Enter WORKGROUP\username's password: 
    Try "help" to get a list of possible commands.
    smb: \> 
    

    也可以直接输入密码

    root@ubuntu:~# smbclient  //192.168.60.2/file_in -U username%password
    WARNING: The "syslog" option is deprecated
    Try "help" to get a list of possible commands.
    smb: \> 
    
    查看目录和文件

    常用的ls或者dircdpwd和linux命令一致,查看当前目录下的文件,切换目录和查看当前路径

    root@ubuntu:~# smbclient  //192.168.60.2/file_in -U username%password
    WARNING: The "syslog" option is deprecated
    Try "help" to get a list of possible commands.
    smb: \> cd pge
    smb: \pge\> pwd
    Current directory is \\192.168.60.2\file_in\pge\
    
    smb: \pge\> ls
      .                                   D        0  Sun Nov 22 22:10:27 2020
      ..                                  D        0  Fri Nov 20 17:13:53 2020
      flask                               D        0  Mon Apr 20 14:27:26 2020
      kazoo-2.8.0-py2.py3-none-any.whl      N   142368  Wed Nov 11 15:03:19 2020
    
    上传文件

    linux下切换到文件所在目录,在该目录下进入smbclient,put上传单个文件

    smb: \pge\> put FPGrowth-1.0-SNAPSHOT.jar 
    putting file FPGrowth-1.0-SNAPSHOT.jar as \pge\FPGrowth-1.0-SNAPSHOT.jar (105273.2 kb/s) (average 105273.2 kb/s)
    

    mput上传多个文件,上传多个文件y确认

    smb: \pge\> mput FPGrowth-1.0-SNAPSHOT.jar original-FPGrowth-1.0-SNAPSHOT.jar 
    Put file FPGrowth-1.0-SNAPSHOT.jar? y
    putting file FPGrowth-1.0-SNAPSHOT.jar as \pge\FPGrowth-1.0-SNAPSHOT.jar (105197.6 kb/s) (average 105197.6 kb/s)
    Put file original-FPGrowth-1.0-SNAPSHOT.jar? y
    putting file original-FPGrowth-1.0-SNAPSHOT.jar as \pge\original-FPGrowth-1.0-SNAPSHOT.jar (1343.7 kb/s) (average 105048.5 kb/s)
    
    下载文件

    下载到当前linux目录下,get下载单个文件

    smb: \pge\> get config.yml 
    getting file \pge\config.yml of size 594 as config.yml (193.4 KiloBytes/sec) (average 193.4 KiloBytes/sec)
    

    mget下载多个文件,下载多个文件y确认

    smb: \pge\> mget config.yml mainmedia.txt
    Get file config.yml? y
    getting file \pge\config.yml of size 594 as config.yml (193.4 KiloBytes/sec) (average 193.4 KiloBytes/sec)
    Get file mainmedia.txt? y
    getting file \pge\mainmedia.txt of size 8835 as mainmedia.txt (4313.8 KiloBytes/sec) (average 1841.6 KiloBytes/sec)
    
    创建删除文件目录,删除文件

    mkdir创建文件夹,rmdir删除文件夹,rm删除文件

    smb: \pge\> mkdir mkdir_test
    smb: \pge\> cd mkdir_test\
    smb: \pge\mkdir_test\> 
    

    删除文件夹,删除前必须为空

    smb: \pge\> rmdir mkdir_test\
    

    删除文件

    smb: \pge\> rm mainmedia.txt 
    
    退出

    exit或者quit

    相关文章

      网友评论

        本文标题:smbclient操作命令,服务器文件传输

        本文链接:https://www.haomeiwen.com/subject/tgppiktx.html