linux lftp上传文件,linux中使用lftp上传下载文件
lftp連接的幾種方法,最常用的是lftp name@site,這樣可以不用明文輸入密碼。
1、lftp name@site 回車 輸入密碼
2、lftp name:password@site 回車
3、lftp site 回車login 用戶名 密碼
4、lftp 回車 open site 回車 login 用戶名 密碼
lftp上傳文件命令
上傳單個(gè)文件
代碼如下
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下載單個(gè)文件
代碼如下
lftp webmaster@phpyuandi.com@115.47.192.146:/> get html.php
8473 bytes transferred
選擇某個(gè)目錄下某種擴(kuò)展名的下載
代碼如下
lftp webmaster@phpyuandi.com@115.47.192.146:/你的目錄> mget *.php
[0] mget *.php &
`image_class.php' at 0 (0%) [Making data connection...]
mget
斷點(diǎn)續(xù)傳功能
代碼如下
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...]
下載整個(gè)站點(diǎn)
代碼如下
lftp webmaster@phpyuandi.com@115.47.192.146:/> mirror /
[0] mirror / &
下載整個(gè)目錄
代碼如下
lftp webmaster@phpyuandi.com@115.47.192.146:/> mirror 你的目錄/
[1] mirror 你的目錄/ &
斷點(diǎn)續(xù)傳整個(gè)目錄
代碼如下
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 查找當(dāng)前目錄的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
常用命令
在終端運(yùn)行
man lftp
或登錄ftp后輸入
help
就可以看到命令列表
下面我們看一下lftp常用的命令:
ls
顯示遠(yuǎn)端文件列表(!ls 顯示本地文件列表)。
cd
切換遠(yuǎn)端目錄(lcd 切換本地目錄)。
get
下載遠(yuǎn)端文件。
mget
下載遠(yuǎn)端文件(可以用通配符也就是 *)。
pget
使用多個(gè)線程來下載遠(yuǎn)端文件, 預(yù)設(shè)為五個(gè)。
mirror
下載/上傳(mirror -R)/同步 整個(gè)目錄。
put
上傳文件。
mput
上傳多個(gè)文件(支持通配符)。
mv
移動(dòng)遠(yuǎn)端文件(遠(yuǎn)端文件改名)。
rm
刪除遠(yuǎn)端文件。
mrm
刪除多個(gè)遠(yuǎn)端文件(支持通配符)。
mkdir
建立遠(yuǎn)端目錄。
rmdir
刪除遠(yuǎn)端目錄。
pwd
顯示目前遠(yuǎn)端所在目錄(lpwd 顯示本地目錄)。
du
計(jì)算遠(yuǎn)端目錄的大小
!
執(zhí)行本地 shell的命令(由于lftp 沒有 lls, 故可用 !ls 來替代)
lcd
切換本地目錄
lpwd
顯示本地目錄
alias
定義別名
bookmark
設(shè)定書簽。
exit
退出ftp
快捷書簽
總結(jié)
以上是生活随笔為你收集整理的linux lftp上传文件,linux中使用lftp上传下载文件的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android 服务的应用,在Activ
- 下一篇: android实现背景音乐播放