ftp本地命令
① ftp命令。
FTP命令格式為:ftp [-v][-d][-i][-n][-g][-s:filename][-a][-w:windowsize][computer]。這里的-v選項表示不顯示遠程伺服器響應,-n選項禁止第一次連接時自動登錄,-i選項關閉多個文件傳輸期間的交互提示,-d選項允許調試並顯示客戶機與伺服器之間傳遞的所有FTP命令,-g選項禁止使用文件名通配符,-s:filename選項指定包含FTP命令的文本文件,在FTP命令啟動後將自動運行這些命令。-a選項綁定數據連接時使用任何本地埠,-w:windowsize選項忽略默認的4096傳輸緩沖區,computer選項指定要連接的遠程計算機的IP地址。
其他命令包括:
1)?命令,顯示FTP命令的說明。不加參數則顯示所有命令列表。
2)!命令,允許在本地計算機上運行指定命令。不加參數則顯示本地命令提示,輸入exit返回到FTP。
3)$macro-name[args],執行宏定義。
4)append命令,將本地文件附加到遠程計算機文件,格式為append local-file [remote-file]。
5)account[password]命令,提供登錄遠程系統成功後訪問系統資源所需的補充口令。
6)ascii命令,設置文件傳輸類型為ASCII。
7)bell命令,響鈴開關,文件傳輸完成後是否有提醒,默認關閉。
8)binary命令,設置文件傳輸類型為二進制。
9)bye命令,結束與遠程計算機的FTP會話。
其他命令還包括:
10)cd命令,更改遠程計算機上的工作目錄,如cd data。
11)chmod命令,將遠程主機文件的存取方式設置為mode,如chmod 777 a.out。
12)cr命令,使用ASCII方式傳輸文件時將回車換行轉換為回行。
13)close命令,結束與遠程伺服器的FTP會話並返回命令解釋程序。
14)dir命令,顯示遠程文件及子目錄列表,如dir data。
15)debug命令,調試開關,打開時列印發送到遠程計算機的每個命令,默認關閉。
16)disconnnect命令,與遠程計算機斷開連接但保持FTP命令提示符。
還有:
17)delete命令,刪除遠程主機文件。
18)disconnection命令,同close。
19)form命令,將文件傳輸方式設置為format,默認為file方式。
20)get命令,使用當前文件傳輸類型把遠程文件拷貝到本地計算機上,如get remote-file local-file。
21)glob命令,文件名通配開關。
22)hash命令,轉換每個傳輸數據塊的散列標記列印(#),數據塊大小為2048位元組,默認關閉。
23)help命令,顯示FTP命令的解釋,如help command。
24)idle[seconds]命令,將遠程伺服器的休眠計時器設為[seconds]秒。
25)image命令,設置二進制傳輸方式(同binary)。
26)lcd命令,更改本地計算機的本地目錄,默認為啟動FTP的目錄。
27)literal命令,向遠程FTP伺服器發送協商參數,如literal argument [...]。
28)ls命令,顯示遠程目錄的文件和子目錄,如ls remote-directory local-file。