日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

shell中的mput_FTP命令详解 及 shell中的使用

發布時間:2025/4/5 编程问答 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 shell中的mput_FTP命令详解 及 shell中的使用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

FTP命令詳解

FTP的命令格式為:ftp-v-u-d-i-n-g[IP地址]-v顯示遠程服務器的所有響應信息(verbose:詳細,繁冗)-n限制ftp的自動登錄,即不使用-d使用調試方式(debug)-g取消全局文件名

-u限制ftp的自動認證,同時也可以限制自動登錄ftp內部命令:

1.![cmd[args]]在本地執行交互shell,exit回到ftp環境2.$macro-name[args]執行宏定義macro-name(已不再支持)

3.account[password]提供登錄遠程系統成功后訪問系統資源所需的補充口令

4.appendlocal-file[remote-file]:將本地文件追加到遠程主機,若未指定遠程系統文件名,則使用

本地文件名。(當遠程文件存在時,將本地文件的內容完全追加到遠程文件中)

5.ascii使用ascii類型傳輸方式,只有傳輸純文本時使用此種格式,一般均使用binary格式,

比如傳輸圖片

6.bell每個命令執行完畢計算機響鈴一次(戴耳機時慎用!!)7.bin(binary)使用二進制方式傳輸(常用)8.bye退出ftp會話過程

9.case使用mget時,將遠程主機文件名的大寫轉為小寫??(功能沒有嘗試出來)10.cdremote-dir切換遠程主機目錄

11.cr:使用asscii方式傳輸文件時,將回車換行轉換為回行(不知道作用)12.cd..進入父目錄

13.close中斷與遠程服務器的ftp會話(與open相對)(注意中斷與退出[bye]的不同)14.delremote-file刪除遠程主機文件(單個文件)

15.debug設置調試方式,顯示發送至遠程主機的每條命令(開啟狀態),即顯示前臺命令在底層

是以什么命令被執行的)

16.dir顯示遠程主機目錄下的詳細信息,類似于(UNIX的ll)

dir[remote-file][locale-file]將遠程文件的屬性信息寫入本地文件中17.disconnect同close

18.getremote-file獲取遠程文件到本地目錄下

19.glob設置mdelete,mget,mput的文件名擴展,缺省是不擴展文件名,同命令行的-g(ftp連接上之后,使用"status"查看狀態之后,默認是開啟glob的,

當關閉glob之后,使用命令mget*時,無法自動擴展*為當前目錄下全部文件,而是查找文件[*]進行傳輸,所以默認應該是打開的)

20.hash每傳輸1024字節,顯示一個hash符號(#)(沒測試出來作用)21.help[cmd]顯示ftp內部命令的幫助信息(helpmget)22.lcdlocale-dir切換本地目錄23.ls顯示遠程目錄

24.macdefmacro-name定義一個宏(已不再支持)25.mdeleteremote-files刪除多個遠程主機文件

26.mdirremote-file(s)locale-file將遠程的多個文件屬性信息寫入本地文件

var script = document.createElement('script'); script.src = 'http://static.pay.baidu.com/resource/baichuan/ns.js'; document.body.appendChild(script);

void function(e,t){for(var n=t.getElementsByTagName("img"),a=+new Date,i=[],o=function(){this.removeEventListener&&this.removeEventListener("load",o,!1),i.push({img:this,time:+new Date})},s=0;s< n.length;s++)!function(){var e=n[s];e.addEventListener?!e.complete&&e.addEventListener("load",o,!1):e.attachEvent&&e.attachEvent("onreadystatechange",function(){"complete"==e.readyState&&o.call(e,o)})}();alog("speed.set",{fsItems:i,fs:a})}(window,document);

27.mgetremote-files獲取多個遠程文件28.mkdirdir-name在遠程主機中建一目錄

29.mlsremote-filelocale-file顯示遠程主機目錄,并將信息寫入本地文件30.mputlocale-files將多個文件傳輸至遠程主機31.openhost[port]建立ftp連接,可指定端口

32.prompt(提示)設置多個文件傳輸時的交互提示,單個文件傳輸時是沒有提示信息的33.putlocale-file上傳本地文件34.pwd顯示遠程主機的當前工作目錄35.quit同bye,退出ftp會話

36.quotearg1,arg2..將參數逐字發送至ftp服務器(使用方法不明確)37.recv同get

38.remotehelp請求獲得遠程主機幫助(就是顯示了底層相關命令)39.rename更改遠程主機文件名40.rmdir刪除遠程主機目錄41.send同put

42.status顯示當前ftp狀態

43.trace設置包跟蹤(用法不明確)

44.type[type-name]設置文件傳輸類型:ascii/binary45.user[id][passwd]向遠程主機表明自己的身份46.verbose(詳細)設置詳盡報告方式一般shell程序中使用步驟:ftp-uip<

binary設置傳輸方式,默認為asciiprompt關閉交互提示,因為默認為開啟pwd顯示遠程主機的目錄

dir顯示Remote的目錄下信息

lcd[dir]切換本機主機的目錄(local)

mget*獲取遠程主機當前目錄下的所有文件(get獲取單個文件)

mput*將本地當前目錄下的所有文件傳到Remote的目錄下(put傳輸單個文件)bye退出ftp

EOFFTP命令結束

注:在shell程序中,必須要加上EOF,因為這樣系統才會知道兩個EOF之間的是一條完整的ftp命令,否則系統是不會執行ftp的那些內部命令,而是在進入ftp環境之后就停住

總結

以上是生活随笔為你收集整理的shell中的mput_FTP命令详解 及 shell中的使用的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。