1. 程式人生 > >Linux系統中使用lftp命令實現FTP上傳下載

Linux系統中使用lftp命令實現FTP上傳下載

lcd 工作 亂碼問題 pwd -- cd 命令 史記 size ls 命令

Linux 下常用的操作命令有 ftp、 lftp 和 sftp,圖形化界面非常好用的有 FileZilla。不過在服務器命令界面中,lftp使用比較方便,功能也比ftp更加強大。lftp的界面很像Linux的shell,有命令補全、歷史記錄、允許多個後臺任務執行、書簽、排隊、鏡像、斷點續傳、多進程下載等功能。

登錄ftp命令

代碼: lftp 用戶名:密碼@ftp地址:傳送端口(默認21) 用法 (1)lftp username:[email protected]:21 回車 (2)lftp [email protected] 回車 ##默認21端口 回車後輸入密碼 (3)lftp 127.0.0.1 回車 ##回車後 login 登錄 (4)lftp 回車 --> open 127.0.0.1 --> login 登錄 下面介紹lftp的簡單使用和常用命令。
1、登錄 lftp ftp://user:password@site:port lftp user:password@site:port lftp site -p port -u user,password lftp site:port -u user,password 使用以上幾個命令都可以實現ftp登錄,如果沒有輸入密碼,會提示輸入。 2、pwd 和 lpwd 和bash shell一樣,pwd 命令用於顯示服務器端的當前工作目錄; lpwd 用於顯示本地機器上的當前工作目錄。 3、ls 和 !l ls 命令用於列出服務器端的目錄內容; !ls 用於列出本地機器上的目錄內容。 4、cd 和 lcd 進入 FPT 站點後,cd 命令用於在服務器端切換路徑; lcd 用於在本地機器上切換路徑。 5、下載 a、get和mget 用於從 FTP 上下載數據。 get 用於下載一個文件, mget 用於下載多個文件。 用法和參數如下: get [-E] [-a] [-c] [-O base] rfile [-o lfile] ... mget [-c] [-d] [-a] [-E] [-O base] files -c 支持斷點續傳。 -E 成功下載後,刪除服務器端的數據 -a 使用 ascii 模式下載,默認為二進制模式下載 -d 創建和下載文件名一致的文件夾,並將文件保存到文件夾中 -O string 指定下載文件存放的路徑 -o string 將 get 命令下載數據的數據保存到此文件中 lft、pget用於從 FTP 上下載數據。該命令能使用多個連接下載數據,從而加大下載速度,但是會增大服務端和網絡的負載。用法和參數為: get [OPTS] rfile [-o lfile] -c 支持續傳 -n int 設置最大的連接數 6、上傳 a、put、mput 用於將數據上傳到服務器端。put用於上傳一個文件,mput用於上傳多個文件。用法和參數為: ut [-E] [-a] [-c] [-O base] lfile [-o rfile] mput [-c] [-d] [-a] [-E] [-O base] files 參數和 get/mget 參數一致。 7、lftp中文亂碼問題 登錄後看到的都是中文亂碼(因為一般本地都是utf-8的編碼),用 set 命令來解決。 ##設置ftp端的編碼格式 set file:charset utf-8。

Linux系統中使用lftp命令實現FTP上傳下載