文章目录
一. lftp介绍

  1. 客户端安装:
  2. lftp使用介绍
  3. lftp常用命令
    1)常见参数如下:
    2) 补充说明:
    三. 使用举例
  4. 使用普通用户登录
  5. 下载和上传
    1)下载测试: get,mget
    2) 上传测试 put ,mput
    总结

一. lftp介绍

1. 客户端安装:
[root@gaosh-17 ~]# yum install -y lftp
2. lftp使用介绍

lftp 是一个功能强大的下载工具,它支持访问文件的协议: ftp, ftps, http, https, hftp, fish.(其中ftps和https需要在编译的时候包含openssl库)。lftp的界面非常想一个shell: 有命令补全,历史记录,允许多个后台任务执行等功能,使用起来非常方便。它还有书签、排队、镜像、断点续传、多进程下载等功能。

3. lftp常用命令
1)常见参数如下:

|命令|作用|

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

2) 补充说明:
  1. ftp只能上传和下载文件,不能对文件夹进行操作,如果想上传/下载文件夹需要进行压缩/解压缩操作

  2. ftp服务器登录通常使用匿名登录方式(用户名:anonymous或者ftp,匿名用户只能在指定目录范围内登录)

  3. lftp第三方ftp客户端,可以进行目录操作

三. 使用举例

1. 使用普通用户登录

使用tom用户登录

[root@gaosh-17 ~]# lftp tom@192.168.1.17
口令:
lftp tom@192.168.1.17:~> ls
drwxr-xr-x    2 1001     1001            6 Jul 17 13:46 tom-test
lftp tom@192.168.1.17:~>
2. 下载和上传
1)下载测试: get,mget
[root@gaosh-64 ~]# mkdir pgtest
[root@gaosh-64 ~]# cd pgtest/
[root@gaosh-64 pgtest]# touch aaa[root@gaosh-64 pgtest]# lftp 192.168.1.17
lftp 192.168.1.17:~> cd pub/
lftp 192.168.1.17:/pub> ls
-rw-r--r--    1 14       50           2523 Jul 18 05:33 CentOS-Base.repolftp 192.168.1.17:/pub> mget -c CentOS-Base.repo
2523 bytes transferred

2) 上传测试 put ,mput

匿名用户家目录/var/ftp权限是755,这个权限是不能改变的
为了能够写入,我们先在/var/ftp下创建一个文件,pgtest . 然后给予pgtest权限。

vsftpd服务器:

[root@gaosh-17 ~]# cd /var/ftp/
[root@gaosh-17 ftp]# mkdir pgtest
[root@gaosh-17 ftp]# chmod -R 777 pgtest/

客户端上传测试:

[root@gaosh-64 pgtest]# lftp 192.168.1.17lftp 192.168.1.17:~> ls
drwxrwxrwx    2 0        0               6 Jul 18 07:20 pgtest
dr-xr-xr-x    2 0        0              30 Jul 18 05:43 pub
lftp 192.168.1.17:/> cd pgtest/
lftp 192.168.1.17:/pgtest> put aaa
lftp 192.168.1.17:/pgtest> ls
-rw-------    1 14       50              0 Jul 18 07:21 aaa

总结

本文就是lftp客户端的详细参数介绍,及使用举例,主要用的是上传和下载。

关于ftp服务的更多内容:

【Linux】循序渐进学运维-服务篇-FTP的原理及使用

【Linux】循序渐进学运维-服务篇-FTP服务配置文件详解

【Linux】lftp客户端使用详解


本文转自 ID: 互联网老辛 更多内容关注公众号《极客运维之家》,扫码添加:

lftp客户端使用详解相关推荐

  1. 【Linux】lftp客户端使用详解

    文章目录 一. lftp介绍 1. 客户端安装: 2. lftp使用介绍 3. lftp常用命令 1)常见参数如下: 2) 补充说明: 三. 使用举例 1. 使用普通用户登录 2. 下载和上传 1)下 ...

  2. SVN的Windows和Linux客户端操作详解

    SVN的Windows和Linux客户端操作详解 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.Windows客户端操作 1.安装SVN客户端 a>.去官网下载svn软件 ...

  3. LCS2005客户端配置详解:LCS2005系列之二

    LCS2005客户端配置详解 上篇博文中我们介绍了如何部署LCS2005标准版,今天我们要再进一步,配置好LCS2005的客户端,使用户能够使用LCS提供的即时通讯服务来进行彼此间的信息交流.实验拓扑 ...

  4. Git客户端图文详解如何安装配置GitHub操作流程攻略

    Git客户端图文详解如何安装配置GitHub操作流程攻略 软件应用 爱分享  3个月前 (08-15)  8896浏览  0评论 Git介绍 分布式 : Git版本控制系统是一个分布式的系统, 是用来 ...

  5. WebSocket安卓客户端实现详解(一)–连接建立与重连

    http://blog.csdn.net/zly921112/article/details/72973054 前言 这里特别说明下因为WebSocket服务端是公司线上项目所以这里url和具体协议我 ...

  6. linux下mysql数据库基础及客户端命令详解

    linux下mysql数据库基础及客户端命令详解 1.mysql数据库存储引擎: SHOW ENGINES;   #查看mysql支持的存储引擎 常见有如下两个存储引擎: MyISAM:每表三个文件: ...

  7. 短信平台专业版软件客户端功能详解源码搭建|移讯云短信系统

    国际短信平台专业版软件客户端功能详解|移讯云短信系统 首页显示 剩余条数 充值总数 提交总数 成功数量 失败数量 未知数量 代发数量 签名数量 最新提交 平台公告 API接口文档 短信发送 发送短信选 ...

  8. Oracle11g安装教程、配置实例、监听、客户端程序详解_Windows篇

    Oracle11g安装教程.配置实例.监听.客户端程序详解_Windows篇 文章目录 Oracle11g安装教程.配置实例.监听.客户端程序详解_Windows篇 前言 一.数据库的安装前准备,前提 ...

  9. Linux系统安装oracle客户端步骤详解

    Linux系统安装oracle客户端步骤详解 项目需要在linux系统上安装oracle客户端访问windows下安装的数据库,所以写了这篇文章,在安装时候搜索了很多博客,但是我发现大部分都是有问题的 ...

最新文章

  1. 智源研究院多位学者入选“三大奖”!2020年度国家科学技术奖初评结果公布
  2. “史上最全PyTorch资源汇总“(转载)
  3. 列举java接口_Java接口特点列举说明
  4. AD18-画PCB步骤-总结
  5. 黑马day16 jqueryamp;属性过滤选择器
  6. Javascript跨域问题总结
  7. 【001】python数据分析与挖掘
  8. Vmware安装CentOS7后访问不了外网
  9. 指针的高阶用法——指向指针的指针
  10. 高等数学辅导讲义_历年真题,复习讲义的经验分享(数二127分)
  11. 自动轮播图html css js代码,js轮播(自动轮播图html代码)
  12. 《web课程设计》期末网页制作 基于HTML+CSS+JavaScript制作公司官网页面精美
  13. CS231n 计算机视觉(学习笔记)第一章(0723)
  14. python用函数求一个数的所有因数_python编程从零基础到项目实践第六章学习---函数 一个完整的求因数函数的完善步骤...
  15. 2020浙江工业大学程序设计迎新赛——决赛(重现赛)G-抽卡
  16. 从零入门机器学习之开宗明义:编程与数据思维
  17. 为什么hashmap的容量必须是2的n次幂
  18. 七大室内定位技术PK(转自3Snews)
  19. 由于找不到VCRUNTIME140D.dll,无法继续执行代码
  20. Android UI控件和布局

热门文章

  1. shutdown命令怎么取消oracle,如何使用 shutdown 命令关闭系统
  2. ConcurrentHashMap小记
  3. 有哪些出名的爬虫网站
  4. Centos7秘钥登录
  5. 蛇算法优化(SO)(附MATLAB源码)
  6. 用python画星空壁纸-3分钟教你用python把你的桌面壁纸变得酷起来
  7. 未能成功创建对应的DAL对象,请在BLL业务类构造函数中调用base.Init(**,**)方法,如base.Init(this.GetType().FullName的解决方案
  8. Mac M1 Maven安装与配置
  9. sap abap 编辑器-修改助手
  10. python通过urllib+request抓取新闻联播