使用linux上lftp进行下载文件
0、下载数据
- 使用linux上lftp进行下载文件
- 进入服务器相关文件夹,这是要保存的位置
- 在这个位置输入lftp 用户名:密码@地址:端口
- cd到相关目录
- mget要下载的文件名 /- mirror要下载的目录
1、使用方法
- 登录ftp服务器
几种常用的登录方式
lftp ftp://user:password@site:port
lftp user:password@site:port
lftp site -p port -u user,password
lftp site:port -u user,password
- 常用命令
ls:显示远端文件列表(!ls 显示本地文件列表)。
cd:切换远端目录(lcd 切换本地目录)。
mget :下载远端文件(可以用通配符也就是 *)。
pget :使用多个线程来下载远端文件, 预设为五个。
mirror:下载/上传(mirror -R)/同步 整个目录。
put :上传文件。
mput:上传多个文件(支持通配符)。
mv:移动远端文件(远端文件改名)。
rm :删除远端文件。 参数-r,递归删除文件夹
mrm:删除多个远端文件(支持通配符)。
mkdir:建立远端目录。
rmdir :删除远端目录。只能删除空的目录 如果要删除的非空的目录的话采用 rm -r
pwd :显示目前远端所在目录(lpwd 显示本地目录)。
du :计算远端目录的大小
set net:limit-rate 10000,10000 限制上传下载各为10KB/s
set ftp:charset gbk 设置远程ftp site用gbk编码 !
执行本地 shell的命令(由于lftp 没有 lls, 故可用 !ls 来替代)
lcd : 切换本地目录
lpwd: 显示本地目录
alias : 定义别名
exit:退出ftp
- 上传和下载命令
get[opts][-o]:下载文件,可以改名后存储在本地。
mget[opts]:下载多个文件。
pget[opts][-o]:多线程下载。
regetrfile[-olfile]:下载续传。
put[opts][-o]:上传文件,可以改名后存储在远程。
mput[opts]:上传多个文件。
reputlfile[-orfile]:上传续传。
更改本地下载目录
ftp> lcd ldir
默认为/home/user
比如改成lcd /home/user/download
队列命令(不必等到下载完毕再输入命令)
下载文件命令: 续传,下载多个文件,多线程
lftp> get -c filename
lftp> mget *.file
lftp> pget -n 4 filename
- 可以用app操作,可视化更方便
 
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号