連線語法
lftp ftp://username:password@ip_address
核心指令分類
| 功能 | 指令 | 說明 |
| 目錄同步 (推薦) | mirror DIRNAME | 下載整個目錄含子目錄 |
mirror -R DIRNAME | 上傳整個目錄含子目錄 (Reverse) |
| 多檔案傳輸 | mget -d DIRNAME/* | 下載目錄下所有檔案 (-d 建立子目錄) |
mput -d DIRNAME/* | 上傳目錄下所有檔案 |
| 單一檔案 | get FILENAME / put FILENAME | 下載/上傳單檔 |
| 搜尋檔案 | ls -R | grep .iso / find -d 3 | grep .iso | 遞迴列出/深度搜尋並過濾 |
| 檔案檢視 | cat/more/less、zcat/zmore/zless (.gz)、bzcat/bzmore/bzless (.bz2) | 直接讀取壓縮檔內容 |
| 書籤 | bookmark | 儲存常用連線 |
| 說明 | help | 查看完整指令集 |
實務建議
- 大量目錄傳輸首選
mirror,支援斷點續傳、權限保留、平行傳輸 (mirror --parallel=5)。
- 生產環境建議搭配
sftp (SSH) 或 rsync 獲得加密與增量同步。
- 交互模式下 Tab 自動完成路徑,Ctrl+C 中斷傳輸。