美文网首页其他开发工具
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操作命令,服务器文件传输

    摘要:smaba,linux,windows,smbclient smbclient概述 smbclient命令属...

  • 软件测试必备Linux:21天掌握Linux命令 19

    第19天作业 , 命令: yum & scp(跨服务器文件传输,假设有两台服务器:192.168.1.21 和...

  • Linux篇:scp免密传输文件

    01 前言 scp命令都很熟悉,通常用于服务器之间文件传输,但是经常应用此场景的童鞋会发现每次都需输入密码,操作有...

  • 不同服务器之间的文件传输scp命令

    scp命令用于两台服务器之间的文件传输从本地传输到目标服务器 从服务器传输到本地

  • linux常用命令(文件权限)

    软件操作命令 服务器硬件资源和磁盘操作 文件和文件夹操作命令 系统用户操作命令 防火墙相关设置 提权操作sudo ...

  • linux tips

    1、使用nc命令可以在服务器间chat ,以及文件传输。 2、bashrc可以自动设置环境变量。 3、presto...

  • 利用 ssh 传输(远程)文件

    只要电脑之间建立好了 ssh 通道,那么便可以使用如下命令进行文件传输(不限于远程服务器,包括本地传输,跨服务器传...

  • ADB常用命令集合

    基础命令 USB设备命令 文件传输命令 SHELL命令 adb shell pm命令 adb shell am命令...

  • 命令大全

    命令操作执行速度快,技术含量高,建议学习 一:Linux服务器命令操作 ls //展示当...

  • SCP 传输文件

    可以简单用scp 命令来实现 查看scp帮助: OPTIONS: 1、从本地将文件传输到服务器 2、从本地将文件夹...

网友评论

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

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