May 27 2008
LFTP - 好用的文字介面 FTP client 軟體
長久以來我都是直接使用 ftp 這個基本的指令,在主機上做些簡易的檔案傳輸動作,也由於大部份的檔案檔名都是使用英文命名,所以也沒特別去找尋更加好用的軟體,因為自己覺得東西只要堪用即可。
直到前陣子在一台以 UTF-8 編碼為主的主機上進行檔案傳輸,發生了許多難題,這才決定要開始尋找合適且好用的 FTP client 軟體。經過一番找尋,終於找到了 LFTP 這套符合我需求的軟體,在文章的後面,將簡單的介紹 LFTP 和如何使用它。
LFTP 除了基本 FTP 該有的功能,尚有書籤、多點傳輸等功能,在操作介面上承襲 BASH 的使用方式,且支援多國語系編碼,是套功能強大的 ftp/http client 軟體,重點它是套免費的軟體。
其常用的指令如下所示:
基本操作(遠端)
ls
顯示遠端檔案列表( !ls 顯示本地文件列表)。
cd
切換遠端目錄( lcd 切換本地目錄)。
mv
移動遠端檔案(遠端檔案改名)。
rm
刪除遠端檔案。
mrm
刪除多個遠端檔案(支援萬用符號)。
mkdir
建立遠端目錄。
rmdir
刪除遠端目錄。
基本操作(本地端)
!
執行本地 shell 的命令(由於 lftp 沒有 lls, 故可用 !ls 來替代)
lcd
切換本地目錄
lpwd
顯示本地目錄
基本操作(其他)
mirror
下載/上傳(mirror -R)/同步 整個目錄。
alias
定義別名
bookmark
設定書籤,EX:
lftp> bookmark add ABC
lftp> bookmark edit
lftp> open ABC
lftp> bookmark list
lftp> help bookmark
exit
退出 lftp
下載
get
下載遠端檔案。
mget
下載遠端檔案(可以用萬用符號也就是 *,也可以下載整個目錄)。
pget
使用多點來下載遠端檔案,預設為五個。
上傳
put
上傳檔案。
mput
上傳多個檔案(同 mget )。
大致上常用的指令就如同上列列表,不敢說是絕對,但至少是我自己比較常用的指令。不過我也剛接觸這套軟體沒多久,所以在此如果有錯誤的部份,也請有閱讀此篇的人能予以一些建議和指教。
這一天還有哪些文章:
- 好悶的天氣 - 2007






