淺談【linux】FTP指令學習@ 金魚不是魚 - 隨意窩

文章推薦指數: 80 %
投票人數:10人

FTP> ls [remote-directory] [local-file]同DIR. FTP>macdef:定義宏命令. FTP>mdelete [remote-files]刪除一批文件. FTP>mget [remote ... 金魚不是魚960603日建立此部落格,若您發現文中分享圖片或影片引用疏漏或錯誤,請發帖告知更正或刪除;若有更多分享,請不吝指教,讓部落格更豐富,謝謝您...日誌相簿影音好友名片 201204191554淺談【linux】FTP指令學習?證照與電腦教學【linux】FTP指令學習 ls查看Server端的目錄或檔案pwd查看Server端目前所在的目錄cd變更Server端目前的目錄cdup變更Server端目前的目錄到上一目錄lls查看Local端的目錄或檔案lcd變更Local端目前的目錄asc設定傳輸模式為文字檔方式bin設定傳輸模式為二進位檔方式get將Server端的檔案拷貝至Local端現在目錄下mget拷貝多個Server端的檔案至Local端現在目錄下put將Local端的檔案拷貝至Server端現在目錄下mput拷貝多個Local端的檔案至Server端現在目錄下delete刪除Server端的檔案mkdir在Server端建立目錄rmdir刪除Server端的目錄!shell指令!ls查看Local端的目錄或檔案prompt變換交談模式(on/off),?,help指令使用說明bye結束FTP $date--date="now"//現在時間$date--date="yesterday"//昨天$date--date="1daysago"//昨天$date--date="3daysago"//三天前$date--date="tomorrow"//明天$date--date="1days"//明天$date--date="3days"//三天後格式化輸出:date[+format]$date+"%Y%m-%d,%H:%m""_""-""^"的用法:"_":0用空白填塞"-":0不填塞"^":將輸出的小寫改為大寫ex.$date--date="3days"+"%Y%_m-%_d,%H:%_m"20094-9,22:4$date--date="3days"+"%Y%_m-%_d,%H:%-m"20094-9,22:4[root@ws1~]#date--date="3days"+"%Y%_m-%d,%a,%H:%-m"20094-09,Thu,22:4[root@ws1~]#date--date="3days"+"%Y%_m-%d,%^a,%H:%-m"20094-09,THU,22:4 yuminstallncftpvim~/backup.shtime=`date+%Y%m%d-%H%M`st07file="backup-etc-$time.tar.gz"tarcfz"/root/$st07file"/etcncftpput-ust7-pst7192.168.5.17/home/st7~/$st07file FTP>ascii:設定以ASCII方式傳送文件(缺省值)FTP>bell:每完成一次文件傳送,報警提示.FTP>binary:設定以二進制方式傳送文件.FTP>bye:終止主機FTP進程,並退出FTP管理方式.FTP>case:當為ON時,用MGET命令拷貝的文件名到本地機器中,全部轉換為小寫字母.FTP>cd:同UNIX的CD命令.FTP>cdup:返回上一級目錄.FTP>chmod:改變遠端主機的文件權限.FTP>close:終止遠端的FTP進程,返回到FTP命令狀態,所有的宏定義都被刪除.FTP>delete:刪除遠端主機中的文件.FTP>dir[remote-directory][local-file]列出當前遠端主機目錄中的文件.如果有本地文件,就將結果寫至本地文件.FTP>get[remote-file][local-file]從遠端主機中傳送至本地主機中.FTP>help[command]輸出命令的解釋.FTP>lcd:改變當前本地主機的工作目錄,如果缺省,就轉到當前用戶的HOME目錄.FTP>ls[remote-directory][local-file]同DIR.FTP>macdef:定義宏命令.FTP>mdelete[remote-files]刪除一批文件.FTP>mget[remote-files]從遠端主機接收一批文件至本地主機.FTP>mkdirdirectory-name在遠端主機中建立目錄.FTP>mputlocal-files將本地主機中一批文件傳送至遠端主機.FTP>openhost[port]重新建立一個新的連接.FTP>prompt:交互提示模式.FTP>putlocal-file[remote-file]將本地一個文件傳送至遠端主機中.FTP>pwd:列出當前遠端主機目錄.FTP>quit:同BYE.FTP>recvremote-file[local-file]同GET.FTP>rename[from][to]改變遠端主機中的文件名.FTP>rmdirdirectory-name刪除遠端主機中的目錄.FTP>sendlocal-file[remote-file]同PUT.FTP>status:顯示當前FTP的狀態.FTP>system:顯示遠端主機系統類型.FTP>useruser-name[password][account]重新以別的用戶名登錄遠端主機.FTP>?[command]:同HELP.[command]指定需要幫助的命令名稱。

如果沒有指定command,ftp將顯示全部命令的列表。

FTP>!從ftp子系統退出到外殼。

FTP的命令行格式為:ftp-v-d-i-n-g[主機名],其中 -v顯現近程效勞器的一切呼應消息;-n限制ftp的主動登錄,即不運用;.netrc文件;-d運用調試方式;-g撤消全局文件名。

FTP運用的外部命令如下(中括號表示可選項):1.![cmd[args]]:在外地機中施行交互shell,exit回到ftp環境,如:!ls*.zip2.$macro-ame[args]:施行宏定義macro-name。

3.account[password]:提供登錄近程零碎勝利後拜訪零碎資源所需的補充口令。

4.appendlocal-file[remote-file]:將外地文件追加到近程零碎主機,若未指定近程零碎文件名,則運用外地文件名。

5.ascii:運用ascii類型傳輸方式。

6.bell:每個命令施行終了後計算機響鈴一次。

7.bin:運用二進製文件傳輸方式。

8.bye:加入ftp會話進程。

9.case:在運用mget時,將近程主機文件名中的大寫轉為大寫字母。

10.cdremote-dir:進入近程主機目錄。

11.cdup:進入近程主機目錄的父目錄。

12.chmodmodefile-name:將近程主機文件file-name的存取方式設置為mode,如:chmod777a.out。

13.close:中綴與近程效勞器的ftp會話(與open對應)。

14.cr:運用asscii方式傳輸文件時,將回車換行轉換為回行。

15.deleteremote-file:刪除近程主機文件。

16.debug[debug-value]:設置調試方式,顯現發送至近程主機的每條命令,如:debup3,若設為0,表示撤消debug。

17.dir[remote-dir][local-file]:顯現近程主機目錄,並將後果取出外地文件18.disconnection:同close。

19.formformat:將文件傳輸方式設置為format,缺省為file方式。

20.getremote-file[local-file]:將近程主機的文件remote-file傳至外地硬盤的local-file。

21.glob:設置mdelete,mget,mput的文件名擴展,缺省時不擴展文件名,同命令行的-g參數。

22.hash:每傳輸1024字節,顯現一個hash符號(#)。

23.help[cmd]:顯現ftp外部命令cmd的協助消息,如:helpget。

24.idle[seconds]:將近程效勞器的休眠計時器設為[seconds]秒。

25.image:設置二進制傳輸方式(同binary)。

26.lcd[dir]:將外地任務目錄切換至dir。

27.ls[remote-dir][local-file]:顯現近程目錄remote-dir,並取出外地文件local-file。

28.macdefmacro-name:定義一個宏,碰到macdef下的空行時,宏定義完畢。

29.mdelete[remote-file]:刪除近程主機文件。

30.mdirremote-fileslocal-file:與dir相似,但可指定多個近程文件,如:mdir*.o.*.zipoutfile。

31.mgetremote-files:傳輸多個近程文件。

32.mkdirdir-name:在近程主機中建一目錄。

33.mlsremote-filelocal-file:同nlist,但可指定多個文件名。

34.mode[modename]:將文件傳輸方式設置為modename,缺省為stream方式。

35.modtimefile-name:顯現近程主機文件的最初修正工夫。

36.mputlocal-file:將多個文件傳輸至近程主機。

37.newerfile-name:假如近程機中file-name的修正工夫比外地硬盤同名文件的工夫更近,則重傳該文件。

38.nlist[remote-dir][local-file]:顯現近程主機目錄的文件清單,並取出外地硬盤的local-file。

39.nmap[inpatternoutpattern]:設置文件名映照機制,使得文件傳輸時,文件中的某些字符互相轉換,如:nmap$1.$2.$3[$1,$2].[$2,$3],則傳輸文件a1.a2.a3時,文件名變為a1,a2。

該命令特地適用於近程主機為非UNIX機的狀況。

40.ntrans[inchars[outchars]]:設置文件名字符的翻譯機制,如ntrans1R,則文件名LLL將變為RRR。

41.openhost[port]:樹立指定ftp效勞器銜接,可指定銜接端口。

42.passive:進入主動傳輸方式。

43.prompt:設置多個文件傳輸時的交互提示。

44.proxyftp-cmd:在主要把握銜接中,施行一條ftp命令,該命令答應銜接兩個ftp效勞器,以在兩個效勞器間傳輸文件。

第一條ftp命令必需為open,以首先樹立兩個效勞器間的銜接。

45.putlocal-file[remote-file]:將外地文件local-file傳送至近程主機。

46.pwd:顯現近程主機的以後任務目錄。

47.quit:同bye,加入ftp會話。

48.quotearg1,arg2...:將參數逐字發至近程ftp效勞器,如:quotesyst.49.recvremote-file[local-file]:同get。

50.regetremote-file[local-file]:相似於get,但若local-file具有,則從上次傳輸中綴處續傳。

51.rhelp[cmd-name]:懇求獲得近程主機的協助。

52.rstatus[file-name]:若未指定文件名,則顯現近程主機的形態,否則顯現文件形態。

53.rename[from][to]:更改近程主機文件名。

54.reset:肅清答復隊列。

55.restartmarker:從指定的標志marker處,重新開端get或put,如:restart130。

56.rmdirdir-name:刪除近程主機目錄。

57.runique:設置文件名只一性存儲,若文件具有,則在原文件後加後綴.1,.2等。

58.sendlocal-file[remote-file]:同put。

59.sendport:設置PORT命令的運用。

60.sitearg1,arg2...:將參數作為SITE命令逐字發送至近程ftp主機。

61.sizefile-name:顯現近程主機文件大小,如:siteidle7200。

62.status:顯現以後ftp形態。

63.struct[struct-name]:將文件傳輸構造設置為struct-name,缺省時運用stream構造。

64.sunique:將近程主機文件名存儲設置為只一(與runique對應)。

65.system:顯現近程主機的操縱零碎類型。

66.tenex:將文件傳輸類型設置為TENEX機的所需的類型。

67.tick:設置傳輸時的字節計數器。

68.trace:設置包跟蹤。

69.type[type-name]:設置文件傳輸類型為type-name,缺省為ascii,如:typebinary,設置二進制傳輸方式。

70.umask[newmask]:將近程效勞器的缺省umask設置為newmask,如:umask371.useruser-name[password][account]:向近程主機標明本人的身份,需求口令時,必需輸出口令,如:useranonymousmy@email。

72.verbose:同命令行的-v參數,即設置詳細演講方式,ftp效勞器的一切響應都將顯現給用戶,缺省為on.73.?[cmd]:同help.ftp效勞器在網上較為罕見,Linuxftp命令的功用是用命令的方式來把握在外地機和近程機之間傳送文件,這裡詳細先容Linuxftp命令的一些常常運用的命令,置信把握了這些運用Linux停止ftp操縱將會十分輕易。

Linuxftp命令的普通格式如下:$ftp主機名/IP其中“主機名/IP”是所要銜接的近程機的主機名或IP地址。

在命令行中,主機名屬於選項,假如指定主機名,ftp將試圖與近程機的ftp效勞順序停止銜接;假如沒有指定主機名,ftp將給出提示符,等候用戶輸出命令:$ftpftp>此時在ftp>提示符前面輸出open命令加主機名或IP地址,將試圖銜接指定的主機。

不論運用哪一種辦法,假如銜接勝利,需求在近程機上登錄。

用戶假如在近程機上有帳號,就能夠經過ftp運用這一帳號並需求提供口令。

在近程機上的用戶帳號的讀寫權限決議該用戶在近程機上能下載什麼文件和將上載文件放到哪個目錄中。

假如沒有近程機的公用登錄帳號,很多ftp站點設有能夠運用的特地帳號。

這個帳號的登錄名為anonymous(也稱為匿名ftp),當運用這一帳號時,懇求輸出email地址作為口令。

假如近程零碎提供匿名ftp效勞,用戶運用這項效勞能夠登錄到特地的,供公然運用的目錄。

普通特地提供兩個目錄:pub目錄和incoming目錄。

pub目錄包括該站點供大眾運用的一切文件,incoming目錄寄存上載到該站點的文件。

一旦用戶運用ftp在近程站點上登錄勝利,將失掉“ftp>”提示符。

如今能夠自在運用ftp提供的命令,能夠用help命令獲得可供運用的命令清單,也能夠在help命令前面指定詳細的命令稱號,獲得這條命令的闡明。

最常用的命令有:ls列出近程機的以後目錄cd在近程機上改動任務目錄lcd在外地機上改動任務目錄ascii設置文件傳輸方式為ASCII形式binary設置文件傳輸方式為二進制形式close終止以後的ftp會話hash每次傳輸完數據緩沖區中的數據後就顯現一個#號get(mget)從近程機傳送指定文件到外地機put(mput)從外地機傳送指定文件到近程機open銜接近程ftp站點斷開與近程機的銜接並加入ftp  ?顯現外地協助消息  !轉到Shell中上面復雜將ftp常用命令作一簡介。

◆發動ftp會話open命令用於翻開一個與近程主機的會話。

該命令的普通格式是:◆open主機名/IP假如在ftp會話時期要與一個以上的站點銜接,一般只用不帶參數的ftp命令。

假如在會話時期只想與一臺計算機銜接,那麼在命令行上指定近程主機名或IP地址作為ftp命令的參數。

◆終止ftp會話close、disconnect、和bye命令用於終止與近程機的會話。

close和disronnect命令封閉與近程機的銜接,但是運用戶留在外地計算機的ftp順序中。

和bye命令都封閉用戶與近程機的銜接,然後加入用戶機上的ftp順序。

◆改動目錄“cd[目錄]”命令用於在ftp會話時期改動近程機上的目錄,lcd命令改動外地目錄,運用戶能指定查找或放置外地文件的地位。

◆近程目錄列表ls命令列出近程目錄的形式,就像運用一個交互shell中的ls命令一樣。

ls命令的普通格式是:ls[目錄][外地文件]假如指定了目錄作為參數,那麼ls就列出該目錄的形式。

假如給出一個外地文件的名字,那麼這個目錄列表被放入外地機上您指定的這個文件中。

◆從近程零碎獲取文件get和mget命令用於從近程機上獲取文件。

get命令的普通格式為:get文件名您還能夠給出外地文件名,這個文件名是這個要獲取的文件在您的外地機上創立時的文件名。

假如您不給出一個外地文件名,那麼就運用近程文件本來的名字。

mget命令一次獲取多個近程文件。

mget命令的普通格式為:mget文件名列表運用用空格分隔的或帶通配符的文件名列表來指定要獲取的文件,對其中的每個文件都懇求用戶確認能否傳送。

◆向近程零碎發送文件put和mput命令用於向近程機發送文件。

Put命令的普通格式為:put文件名mput命令一次發送多個外地文件,mput命令的普通格式為:mput文件名列表運用用空格分隔的或帶通配符的文件名列表來指定要發送的文件。

對其中的每個文件都懇求用戶確認能否發送。

◆改動文件傳輸形式默許狀況下,ftp按ASCII形式傳輸文件,用戶也能夠指定其他形式。

ascii和brinary命令的功用是設置傳輸的形式。

用ASCII形式傳輸文件對純文本是十分好的,但為防止對二進製文件的毀壞,用戶能夠以二進制形式傳輸文件。

◆反省傳輸形態傳輸大型文件時,能夠會發覺讓ftp提供關於傳輸狀況的反應消息是十分有用的。

hash命令使ftp在每次傳輸完數據緩沖區中的數據後,就在屏幕上打印一個#字符。

本命令在發送和接納文件時都能夠運用。

◆ftp中的外地命令當您運用ftp時,字符“!”用於向外地機上的命令shell傳送一個命令。

假如用戶處在ftp會話中,需求shell做某些事,就很有用。

例如用戶要樹立一個目錄來保管接納到的文件。

假如輸出!mkdirnew_dir,那麼Linux就在用戶以後的外地目錄中創立一個名為new_dir的目錄。

這裡Linuxftp命令就先容到這裡,該當足夠在Linux零碎下運用ftp工具了。

[參考來源] https://www.facebook.com/groups/252550074833982/permalink/276189595803363/金魚不是魚/Xuite日誌/回應(0)/引用(0)手工皂DIY無患子系列2-玉...|日誌首頁|人工淚液適用乾眼症?上一篇手工皂DIY無患子系列2-玉容中藥手工皂...下一篇人工淚液適用乾眼症?回應 廣告看板 關鍵字 特別報導 贊助商 加我為好友96.6.2日上線發表首篇於部落格保佑女兒永遠健康幸福真心善良菩薩守護我們日誌相簿影音 我的相簿 全部展開|全部收合 jin117's新文章金魚不是魚部落格節節高升感謝大家支持崇廉山莊回憶(國防管理學院中和積穗原校區)1100117臺中市好人好事協會會員大會紀錄月映千江第3屆千日紅茶會1100103相簿集高雄農場影/全臺碩果僅存寺廟官廳-臺南祀典興濟宮虎爺吃遍各式炸雞吃火龍果排毒潤腸輕鬆瘦身皮不要丟喔絲襪保養V.S.破洞急救金門超好玩!吃喝玩樂看這裡智慧城鄉臺南科技辦桌經驗犒賞辛苦員工來這!礁溪麒麟大飯店尾牙春酒特惠超值專案如何挑鳳梨吃鳳梨好處是什麼怎麼吃保險理賠申請技巧若是車禍受了傷..汽機車強制險有理賠嗎??喝茶好處與禁忌是什麼?在臉書FB、社群網站小編如何寫出「吸睛標題」呢?!怎麼用臉書#功能?標籤、標記藍字呢?直採優質小農×部落小旅行×祕藏美食披肩圍巾打法(含教學影片)哪裡找百貨或精品店線上DM或折扣活動? 累積|今日loading...... 廣告 全部展開|全部收合



請為這篇文章評分?