摘要:smaba
,linux
,windows
,smbclient
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
或者dir
,cd
,pwd
和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
网友评论