linux ftp 命令詳解

2021-09-05 19:05:44 字數 4300 閱讀 9108

linux ftp 命令詳解

ftp命令是internet使用者使用最頻繁的命令之一,不論是在dos還是unix作業系統下 使用ftp,都會遇到大量的ftp內部命令,熟悉並靈活應用ftp的內部命令,可以大大方便 使用者,對於現在撥號上網的使用者,如果isp提供了shell可以使用nohup,那麼ftp將是 你最省錢的上download方式,ftp的命令列格式為:ftp -v -d -i -n -g[主機名]   

-v 顯示遠端伺服器的所有響應資訊。

-d 使用除錯方式。

-n 限制ftp的自動登入,即不使用.netrc檔案。

-g 取消全域性檔名。

ftp使用的內部命令如下(其中括號表示可選項):   

1.![cmd[args]]在本地機中執行互動shell、exit回到ftp環境,如!ls*.zip。

2.¥ macro-ame[args]執行巨集定義macro-name。

3.account[password]提供登入遠端系統成功後訪問系統資源所需的補充口令。

5.ascii 使用ascii型別傳輸方式。

6.bell每個命令執行完畢後計算機響鈴一次。

7.bin使用二進位制檔案傳輸方式。

8.bye退出ftp會話過程。

9.case在使用mget時,將遠端主機檔名中的大寫轉為小寫字母。

10.cd remote-dir 進入遠端主機目錄。

11.cdup進入遠端主機目錄的父目錄。

12.chmod modefile-name將遠端主機檔案file-name的訪問方式設定為mode,如chmod 777 a.out。

13.close中斷與遠端伺服器的ftp會話(與open對應)。

14.cr使用asscii方式傳輸檔案時,將回車換行轉換為回行。

15.delete remote-file刪除遠端主機檔案。

16.debug[debug-value]設定除錯方式,顯示傳送至遠端主機的每條命令,如debu p3,若 設為0,表示取消debug。

17.dir[remote-dir][local-file]顯示遠端主機目錄,並將結果存入local-file。

18.disconnection同close。

19.form format將檔案傳輸方式設定為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的幫助資訊,如help get。

24.idle[seconds]將遠端伺服器的休眠計時器設為[seconds]秒。

25.image設定二進位制傳輸方式(同binary)

26.lcd[dir]將本地工作目錄切換至dir。

27.ls[remote-dir][local-file]顯示遠端目錄remote-dir,並存入本地loca l-file。

28.macdef macro-name定義乙個巨集,遇到macdef下的空行時,巨集定義結束。

29.mdelete[remote-file]刪除遠端主機檔案。

30.mdir remote-files local-file與dir類似,但可指定多個遠端檔案,如mdi r*.o.*. zipoutfile。

31.mget remote-files傳輸多個遠端檔案。

32.mkdir dir-name 在遠端主機中建一目錄。

33.mls remote-file local-file同nlist,但可指定多個檔名。

34.mode[mode-name]將檔案傳輸方式設定為mode-name,預設為stream方式。

35.modtime file-name顯示遠端主機檔案的最後修改時間。

36.mput local-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,該命令特別適用於遠端主機為非u-nix機的情況。

40.ntrans[inchars[outchars]]設定檔名字元的翻譯機制,如ntrans1r,則檔名ll l將變為rrr。

41.open host[port]建立指定ftp伺服器連線,可指定連線埠。

42.passive進入被動傳輸方式。

43.prompt設定多個檔案傳輸時的互動提示。

44.proxyftp-cmd在次要控制連線中,執行一條ftp命令,該命令允許連線兩個ft p伺服器,以在兩個伺服器間傳輸檔案。第一條ftp命令必須為open,以首先建立兩個伺服器間的連線。

45.put local-file[remote-file]將本地檔案local-file傳送至遠端主機。

46.pwd顯示遠端主機的當前工作目錄。

47.quit同bye,退出ftp會話。

48.quote arg1,arg2……將引數逐字發至遠端ftp伺服器,如quote syst。

49.recv remote-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.restart marker從指定的標誌marker處,重新開始get或put,如restart 130。

56.rmdir dir-name刪除遠端主機目錄。

57.runique設定檔名唯一性儲存,若檔案存在,則在原檔案後加字尾。

58.send local-file[remote-file]同put。

59.sendport設定port命令的使用。

60.site arg1,arg2……將引數作為site命令逐字傳送至遠端ftp主機。

61.size file-name顯示遠端主機檔案大小,如site idle 7200。

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,如umask 3。

71.useruser-name[password][account]向遠端主機表明自己的身份,需要口令時,必須輸入口令,如user anonymous my@email。

72.verbose同命令列的-v引數,即設定詳盡報告方式,ftp伺服器的所有響應都將顯示給使用者,預設為on.

73.?[cmd]同help。

1.用notepad做乙個檔案如aaa1內容如下

open ftp.dwonload.com

user anonymous [email protected]

cd /pub/internet/ i

get aaa.zip

close

bye2.撥號登入到你的isp上。用telnet 或netterm登入到shell,一般都在你的home子目錄裡bbs~/

3.用fttp上傳aaa1到isp伺服器你的子目錄。

4. 執行nohup fttp -invd aaa2&

這樣這個程序就被放在isp伺服器的後台進行了,如果你想知道情況如何,可以

more aaa2就可以知道情況如何了。這時你可以斷線了或幹點別的,估計時間到了

Linux FTP命令詳解及使用技巧

ftp ascii 設定以ascii方式傳送檔案 預設值 ftp bell 每完成一次檔案傳送,報警提示.ftp binary 設定以二進位制方式傳送檔案.ftp bye 終止主機ftp程序,並退出ftp管理方式.ftp case 當為on時,用mget命令拷貝的檔名到本地機器中,全部轉換為小寫字母...

Linux ftp檔案傳輸命令詳解

ftp伺服器在網上較為常見,linux ftp命令的功能是用命令的方式來控制在本地機和遠端機之間傳送檔案,這裡詳細介紹linux ftp命令的一些經常使用的命令,相信掌握了這些使用linux 進行ftp操作將會非常容易。linux ftp命令的一般格式如下 ftp 主機名 ip 最常用的命令有 ls...

Linux FTP命令詳解及使用技巧

ftp 主機名 ip 登入ftp伺服器,會提示輸入使用者名稱和密碼 匿名登入 使用者名稱輸入 anonymous 密碼輸入 乙個郵箱格式的任意字串 ftp ascii 設定以ascii方式傳送檔案 預設值 ftp bell 每完成一次檔案傳送,報警提示.ftp binary 設定以二進位制方式傳送檔...