linux中使用lftp上傳下載文件


lftp是linux中一款ftp服務器相比windows中的ftp顯得要復雜不少了,下面我來總結一下lftp文件上傳,文件下載,及文件查找等等相關命令吧。
lftp連接的幾種方法,最常用的是lftp name@site,這樣可以不用明文輸入密碼。
1、lftp name@site 回車 輸入密碼
2、lftp name:password@site 回車
3、lftp site 回車login 用戶名 密碼
4、lftp 回車 open site 回車 login 用戶名 密碼
lftp上傳文件命令
上傳單個文件
 代碼如下    復制代碼
lftp webmaster@phpyuandi.com@115.47.192.146:/> put test.txt ./
put: /root/Desktop/new/test: Is a directory
多個文件上傳
 代碼如下    復制代碼
lftp webmaster@phpyuandi.com@115.47.192.146:/> mput *.txt ./
整站上傳
 代碼如下    復制代碼
lftp webmaster@phpyuandi.com@115.47.192.146:/> mirror -R test ./test
Total: 1 directory, 2 files, 0 symlinks   
New: 2 files, 0 symlinks
lftp下載文件命令
get下載單個文件
 代碼如下    復制代碼
lftp webmaster@phpyuandi.com@115.47.192.146:/> get html.php
8473 bytes transferred  
選擇某個目錄下某種擴展名的下載
 代碼如下    復制代碼
lftp webmaster@phpyuandi.com@115.47.192.146:/你的目錄> mget *.php
[0] mget *.php &                          
 `image_class.php' at 0 (0%) [Making data connection...]
mget
斷點續傳功能
 代碼如下    復制代碼
lftp webmaster@phpyuandi.com@115.47.192.146:/> mget -c ./ 你的目錄/*.*
mget: /root/Desktop/new: Is a directory
[0] mget -c ./ 你的目錄/*.* &                                          
 `你的目錄/business_edit.php' at 1126 (100%) [Making data connection...]
下載整個站點
 代碼如下    復制代碼
lftp webmaster@phpyuandi.com@115.47.192.146:/> mirror /
[0] mirror / &      
下載整個目錄
 代碼如下    復制代碼
lftp webmaster@phpyuandi.com@115.47.192.146:/> mirror 你的目錄/
[1] mirror 你的目錄/ &
斷點續傳整個目錄
 代碼如下    復制代碼
lftp webmaster@phpyuandi.com@115.47.192.146:/> mget -c 你的目錄/*
[0] mget -c 你的目錄/* &
 `你的目錄/info_class.php' at 0 (0%) [Waiting for response...]
lftp查找文件命令
ls *.php 查找當前目錄的php文件
 代碼如下    復制代碼
lftp webmaster@phpyuandi.com@115.47.192.146:/> ls *.php
total 16                         
-rw-------   1 www      www          2037 Nov 24 07:50 cai.php
-rw-r--r--   1 www      www          8473 Oct 25 07:52 html.php
ls ./admin/ 查找admin目錄下的文件
 代碼如下    復制代碼
lftp webmaster@phpyuandi.com@115.47.192.146:/> ls ./admin/
total 444                                     
-rw-r--r--   1 www      www           611 Aug  2 08:46 application.php
-rw-r--r--   1 www      www           391 Aug  2 08:47 application_info.php
-rw-r--r--   1 www      www           858 Aug  6 08:00 banner.php
-rw-r--r--   1 www      www           650 Aug  2 08:45 banner_add.php
-rw-r--r--   1 www      www          1026 Aug  2 08:45 banner_edit.php
-rw-r--r--   1 www      www          1434 Aug  6 08:03 business.php
-rw-r--r--   1 www      www           788 Aug  3 10:01 business_add.php
-rw-r--r--   1 www      www           277 Aug  3 10:01 business_bigclass_add.php
-rw-r--r--   1 www      www           473 Aug  3 10:00 business_bigclass_edit.php
-rw-r--r--   1 www      www           484 Aug  3 10:00 business_class.php
-rw-r--r--   1 www      www           234 Aug  3 09:59 business_class_del.php
-rw-r--r--   1 www      www          1126 Aug  3 09:59 business_edit.php
-rw-r--r--   1 www      www           759 Aug  3 09:58 business_smallclass_add.php
-rw-r--r--   1 www      www           871 Aug  3 10:10 business_smallclass_edit.php
-rw-r--r--   1 www      www         44402 Aug 10  2011 cai.php
-rw-r--r--   1 www      www           930 Nov 11 07:59 check_login.php
drwxr-xr-x   2 www      www          4096 Aug 12 10:09 css
ls ./admin/year*.php 查找admin目錄下包含year的php文件
lftp webmaster@phpyuandi.com@115.47.192.146:/> ls ./admin/year*.php
total 12                                               
-rw-r--r--   1 www      www           651 Aug  6 07:57 year.php
-rw-r--r--   1 www      www           401 Jul 28 09:29 year_add.php
-rw-r--r--   1 www      www           531 Aug  4  2011 year_edit.php

常用命令
在終端運行 
man lftp 
或登錄ftp后輸入 
help 
就可以看到命令列表 
下面我們看一下lftp常用的命令: 
ls 
顯示遠端文件列表(!ls 顯示本地文件列表)。 
cd 
切換遠端目錄(lcd 切換本地目錄)。 
get 
下載遠端文件。 
mget 
下載遠端文件(可以用通配符也就是 *)。 
pget 
使用多個線程來下載遠端文件, 預設為五個。 
mirror 
下載/上傳(mirror -R)/同步 整個目錄。 
put 
上傳文件。 
mput 
上傳多個文件(支持通配符)。 
mv 
移動遠端文件(遠端文件改名)。 
rm 
刪除遠端文件。 
mrm 
刪除多個遠端文件(支持通配符)。 
mkdir 
建立遠端目錄。 
rmdir 
刪除遠端目錄。 
pwd 
顯示目前遠端所在目錄(lpwd 顯示本地目錄)。 
du 
計算遠端目錄的大小 
! 
執行本地 shell的命令(由於lftp 沒有 lls, 故可用 !ls 來替代) 
lcd 
切換本地目錄 
lpwd 
顯示本地目錄 
alias 
定義別名 
bookmark 
設定書簽。 
exit 
退出ftp 
快捷書簽

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM