lftp命令使用

一、安装

yum install lftp

配置文件为: /etc/lftp.conf

二、命令
1、日常交互式命令使用

本地客户端服务器相关命令

lpwd    # 当前目录
lcd     
!命令   # 在客户端执行命令,常用为ls,查看当前客户端目录内容

ftp客户端内部命令

pwd     # ftp 服务器内部目录
cd 
ls
cat     # 查看文件
mv
mkdir 
rmdir   # 删除目录

如下为对文件进行操作
get     # 下载文件
    -o  下载文件重命名
    -c  continue,相当于reget,验证过,支持断点续传
mget    # 下载多个文件,支持通配符,如*,下载多个yrfs*.conf
pget    # 多个进程下载文件,默认5个
    -n 设置进程数
put     # 上传
mput    # 上传多个文件
没有pput,类似于mget

mirror  # 对目录进行镜像
    -R 目录           将本地上传到remote ftp上,相当于上传,不加就相当于下载
    --delete 目录     将local存在但remote不存在的文件删除
    --delete-first 目录 在传递新文件的时候将老文件删除
exit    # 退出
2、访问远程目录
lftp ftp://172.20.7.6/tools -u feiliu7  这个tools表示是feiliu7 主目录下tools
lftp ftp://172.20.7.6/%2Fyrfs4/dlp/feiliu7 -u feiliu7 需要访问远程服务器上/yrfs4/dlp/feiliu7,其中%2F实现转义
3、命令执行

lftp -c “需要执行的命令”

lftp -c "pget -n 10 -c file.100G" ftp://用户:免密@172.20.35.131/%2Fdata/feiliu7
    -c 支持断点续传

-n 10个进程,对于vsftpd.conf local_max_rate限制就会*10 这个max_rate,但是仅限第一次,第一次设置为2,最大就只能到40MB/s(max_rate 设置为20MB/s),后面在设置为5,最大也只能到40MB/s。可能跟文件file.100G.lftp-pget-status相关。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值