萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 軟體知識 >  >> 影像處理 >> 綜合

FTP 內部命令完整速查手冊:73 條指令詳解與實戰技巧

命令列格式

ftp -v -d -i -n -g [主機名]
  • -v:顯示遠端伺服器所有回應
  • -n:禁用自動登入(不讀 .netrc)
  • -d:除錯模式
  • -g:關閉全域檔名擴展

核心內部命令分類速查

類別命令說明
本地操作! [cmd]執行本地 Shell,exit 返回 FTP
lcd [dir]切換本地工作目錄
bell每條指令完成後鳴響
hash每傳 1024 位元顯示 #
prompt切換多檔傳輸互動提示
debug [value]設定除錯等級,0 為關閉
連線與會話open host [port]建立 FTP 連線,可指定埠
close / disconnect中斷連線
bye / quit結束 FTP 會話
user user [pass] [acct]提供登入憑證
account pass登入後的補充存取密碼
passive進入被動傳輸模式
sendport啟用/停用 PORT 指令
目錄與清單cd remote-dir進入遠端目錄
cdup回遠端父目錄
pwd顯示遠端當前目錄
dir [remote] [local]詳細列表,可存本地檔
ls [remote] [local]簡易列表,可存本地檔
nlist [remote] [local]純檔名清單,可存本地檔
mkdir dir建立遠端目錄
rmdir dir刪除遠端目錄
mls remote local多檔清單存本地
檔案傳輸ascii / binary / image / tenex設定傳輸類型(ASCII/二進位/十進制)
get remote [local]下載單一檔案
mget remote-files下載多檔
put local [remote]上傳單一檔案
mput local-files上傳多檔
append local [remote]追加上傳
reget remote [local]斷點續傳下載
newer file遠端較新才重傳
delete remote刪除遠端檔
mdelete remote批次刪除遠端檔
rename from to改名遠端檔
進階與特殊quote arg...原樣送指令給伺服器
site arg...送 SITE 指令給伺服器
chmod mode file改遠端檔權限(如 777)
modtime file查遠端檔最後修改時間
size file查遠端檔大小
system顯示遠端作業系統類型
macdef name定義巨集,空行結束

實戰小撇步

  • hash 開啟後,大檔傳輸進度一目瞭然。
  • prompt off + mget * 可無提示批量下載。
  • reget 斷點續傳,網路不穩時救命。
  • nmap/ntrans 處理非 UNIX 系統檔名轉換。
  • proxy 串聯兩台 FTP 伺服器直接傳檔。

結語

熟練這 73 條內部命令,能讓 FTP 操作從「會用」進階到「好用」,無論是自動化腳本撰寫、批量部署、還是疑難排查,都能事半功倍。建議收藏備查,常用指令練成肌肉記憶。

copyright © 萬盛學電腦網 all rights reserved