萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 網路安全 >  >> 網路應用技術 >> 應用程式教學

FTP 指令完整參考手冊:命令列參數與 39 個內部指令詳解

命令列啟動參數

ftp [-v] [-d] [-i] [-n] [-g] [主機名]
-v  顯示遠端伺服器完整回應
-d  除錯模式
-i  關閉多檔互動提示
-n  禁止自動登入 (.netrc)
-g  關閉檔名萬用字元擴展

內部指令分類速查

本地端操作

指令功能
! [cmd]執行本地 Shell 指令 (exit 返回 ftp)
lcd [dir]切換本地工作目錄
bell每指令完成鳴響一次

連線與登入

指令功能
open host [port]建立連線
close / disconnect中斷連線
user / pass / account帳號/密碼/附加帳戶資訊

傳輸模式

指令功能
asciiASCII 模式 (文字檔)
binary / image二進位模式 (預設,適用所有非文字檔)
type [ascii|binary]查詢/設定模式

目錄與檔案操作

指令功能
cd / cwd切換遠端目錄
cdup回遠端上層目錄
pwd顯示遠端目前目錄
dir / ls列出遠端目錄 (可存本地檔)
mkdir建立遠端目錄
rmdir刪除遠端空目錄
get / recv下載單一檔案
mget下載多檔 (支援萬用字元)
put / send上傳單一檔案
mput上傳多檔
append斷點續傳/追加上傳
delete / mdelete刪除遠端單一/多檔
rename重新命名遠端檔案
chmod變更遠端檔案權限 (如 777)

進階功能

指令功能
hash每 1024 Bytes 顯示 # 進度條
prompt切換多檔互動提示開關
macdef / $定義/執行巨集
quote送出原始 FTP 指令
site送出站台專用指令
modtime顯示遠端檔案最後修改時間
newer僅下載遠端較新的檔案
debug設定除錯層級

自動化腳本範例

ftp -n -i -s:script.txt 192.168.1.100
--- script.txt ---
user ftpuser password
binary
cd /upload
mput *.zip
bye

熟練這 39 指令,即可在無圖形介面環境下高效完成檔案傳輸、備份與部署自動化。

copyright © 萬盛學電腦網 all rights reserved