May 27 2008

LFTP - 好用的文字介面 FTP client 軟體

分類: FreeBSD, Linux, Softwaresnese @ 10:30 pm

長久以來我都是直接使用 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 )。

大致上常用的指令就如同上列列表,不敢說是絕對,但至少是我自己比較常用的指令。不過我也剛接觸這套軟體沒多久,所以在此如果有錯誤的部份,也請有閱讀此篇的人能予以一些建議和指教。

這一天還有哪些文章:

加入書籤:
  • del.icio.us
  • Furl
  • Hemidemi
  • Linkter
  • MyShare
  • Netscape
  • Technorati
  • FunP

標籤: , , , , ,

Leave a Reply