Linuxの基本的なコマンド---- smbclientの

smbclientの

     smbclientのは、クライアントハイパーバイザーのSMBサーバーでは、対話型のSambaサーバにアクセスすることができます。

     このコマンドの対象範囲:RedHatの、RHEL、Ubuntuの、CentOSの、Fedoraの、SUSE、openSUSEの。

 

1 、文法

     smbclientのサーバー名[ オプション]

 

2 、オプションのリスト

オプション

説明

- ?| - 助けて

表示ヘルプドキュメント

-V | - バージョン

コマンドのバージョン情報を表示します

-R | --name-解決

オーダーに対応するIPアドレスへのNetBIOS名

-M | - メッセージ

メッセージプロトコルを送信WinPopupを

-p | - 港

接続ポートは、デフォルトのTCP 139を指定します

-m | --max-プロトコル

プロトコルの最大バージョン

-I | - IPアドレス

接続用のIPアドレスを指定

-E | --stderr

デバイスに標準エラー情報

-L | - リスト

リソースのリスト表示サーバー

-b | --sendバッファ

送信バッファのサイズを設定

-e | --encyrpt

Serverが使用して暗号化が必要

-d | --debuglevel

セットデバッグモードレベル、月上のログに表示される詳細レベルが高いです

-l | ---ログベース名

ログファイルの格納ディレクトリ

-N | --no-パス

パスワードなし

-A

指定したファイルからユーザ名とパスワードを読み込み、次のように、ファイル形式は次のとおりです。

ユーザ名= <値>

パスワード= <値>

ドメイン= <値>

-U | --user = ユーザ名 [%のパスワード ]

ユーザ名とパスワードを指定します

-n

NetBIOS名を指定します。

-W | --workgroup

ユーザーのドメインSMBを指定します。

-T | --tar

tar形式にファイルを共有するために、パッケージングサーバー

-s

smb.confの指定されたディレクトリ

 

3 、コマンド

Sambaサーバサポートされているコマンドをログインした後

コマンド

説明

- ? [ CMD ]

ドキュメントのshowコマンド、コマンドを指定しない場合は、コマンドリストのすべての文書

[ シェル ]

実行シェル

allinfo  ファイル

これは、すべてのファイルやディレクトリを返すようにサーバーに要求します

ALTNAMEの ファイル

サーバーは、ファイルやディレクトリのエイリアスを返し依頼

アーカイブ < NUM >

セットのアーカイブレベル

ブロックサイズ < サイズ >

パッケージ化されたブロックサイズ、デフォルトの20に設定します。ブロックユニット521Bは、

大文字と小文字を区別

設定したファイルの大文字と小文字を区別

CD

ディレクトリを変更します

chmodコマンド

アクセス権を変更

chownコマンド

uidとgidを変更します。

近い  < FD >

ファイルを閉じて、オープンを使用してオープン

デル  < マスク >

カレントディレクトリをマスクするために準拠したファイル

リストディレクトリ情報とディスク情報

エコー < 番号 > < データ >

この命令の効果は、サーバーのpingにテストメッセージを送信することです

出口

やめます

取得する

ファイルを取得します

hardlink<src> <dst>

创建硬连接

iosize <bytes>

设置传输文件时使用内存缓冲区的大小,默认64512字节,可以设置的范围16384~16776960

lowercase

将受到的文件中字母都改成小写

ls

查看目录信息

md

创建目录

mget <mask>

获取所有匹配mask的文件

mkdir

创建目录

mput <mask>

发送当前目录下所有匹配msak的文件到服务器

put <local file> [remote file]

发送文件

queue

显示打印队列

quit

退出

rd

删除目录

rmdir

删除目录

recurse

改变递归选项的开关

rename

重命名

rm <mask>

删除当前目录下所有匹配mask的文件

showconnect

显示当前连接

stat file

显示文件信息

tar

压缩文件

 

4、实例

1)连接服务器

[root@localhost ~]# cat wj.txt                //查看文件内容

username=david

password=543092

[root@localhost ~]# smbclient //192.168.1.8/wj -A wj.txt           //登录服务器,从指定文件读取用户名和密码

Domain=[MYGROUP] OS=[Unix] Server=[Samba 3.6.23-51.el6]

smb: \> 

2)查看命令

smb: \> ?           //列出支持的命令

?              allinfo        altname        archive        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          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    ..             

!              

smb: \> ? allinfo             //查看指定命令的帮助信息

HELP allinfo:

    <file> show all available info

 

smb: \> 

3)上传文件

 smb: \> put wj.txt             //上传文件

putting file wj.txt as \wj.txt (10.1 kb/s) (average 10.1 kb/s)

smb: \> ls wj.txt             //查看文件,已经上床

  wj.txt                              A       31  Tue Oct  9 09:15:22 2018

 

       49907 blocks of size 524288. 2282 blocks available

smb: \> 

 

 

      做了一个Linux学习的平台,目前出来一个雏形,各位可以参考使用
      链接:https://pan.baidu.com/s/1GOLVU2CbpBNGtunztVpaCQ  密码:n7bk  

     

おすすめ

転載: www.cnblogs.com/wj78080458/p/10847690.html