lftp是linux中一款ftp服务器相比windows中的ftp显得要复杂不少了,下面我来总结一下lftp文件上传,文件下载,及文件查找等等相关命令吧。
lftp连接的几种方法,最常用的是lftp name@site,这样可以不用明文输入密码。
、lftp name@site 回车 输入密码
、lftp name:password@site 回车
、lftp site 回车login 用户名 密码
、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: directory, files, symlinks
New: files, symlinks
lftp下载文件命令
get下载单个文件
代码如下 复制代码
lftp webmaster@phpyuandi.com@115.47.192.146:/> get html.php
bytes transferred
选择某个目录下某种扩展名的下载
代码如下 复制代码
lftp webmaster@phpyuandi.com@115.47.192.146:/你的目录> mget *.php
[] 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
快捷书签

最新文章

  1. socket编程学习step1
  2. c++ 打印堆栈代码
  3. 编译boost
  4. 在GridView中使用radioButoon
  5. mysql awr v1.0.1发布
  6. 《30天自制操作系统》02_day_学习笔记
  7. UML:组件图
  8. php常用函数集锦[备份用的]
  9. CF 369 B. Valera and Contest
  10. JMeter数据库性能测试
  11. Linux学习笔记1:配置Linux网络和克隆虚拟机并更改配置
  12. vim下处理文档中的\r\n\t字符
  13. linux_磁盘分区
  14. 337A
  15. C# 读取xml——XmlReader和XElement
  16. 在虚拟机上利用宿主机共享目录编译linux程序
  17. LeetCode(109):有序链表转换二叉搜索树
  18. iOS 图片剪切和压缩的几个方法
  19. VirtualBOX启动错误the vm session was closed before any attempt to power it on解决办法
  20. linux 基本命令学习

热门文章

  1. Easyui NumberBox格式化展示
  2. sql表值参数
  3. tomcat部署java web项目遇到的一些小问题
  4. Mongodb 官网驱动2.2.4.26版本 增,删 改,查
  5. 实现一个类似Chrome新功能提示的popoup
  6. T-SQL 之 公用表表达式(CTE)
  7. vue常用属性解释。
  8. function(window, undefined)的意义
  9. 001-Cocos2dx-2.1.3环境搭建-windows
  10. 〖Linux〗不重复启动某应用程序的脚本