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

快捷书签

[Linux]非常方便的上传下载文件工具rz和sz

 linux上非常方便的上传下载文件工具rz和sz (本文适合linux入门的朋友) [一般用于SecureCRT ssh中使用] █ 法一:直接用yum安装lrzsz(推荐) yum insta ...

在windows中使用PuTTy上传下载文件和目录

打开windows的cmd,使用cd命令切换到PuTTy安装目录 C:\Users\NUC>cd C:\Program Files\PuTTY 在cmd中使用pscp命令上传下载文件 windo ...

linux利用scp远程上传下载文件/文件夹

scp是secure copy的简写,用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密的.可能会稍微影响一下速度. 当你服务 ...

Linux服务器使用XShell上传下载文件

在学习Linux过程中,我们常常需要将本地文件上传到Linux主机上,这里简单记录下使用Xsheel工具进行文件传输 1:首先连接上一台Linux主机 2:输入rz命令,看是否已经安装了lrzsz,如 ...

Linux下通过ssh上传下载文件

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/jun8148/article/deta ...

mac 下配置连接Linux服务器方法,上传下载文件操作

1.先按照文档在本地生成SSHkey 2.mac输入 sudo -i 进入超级管理员#模式下,然后 创建用户 #useradd XXXadmin #passwd XXXadmin XXXadmin用户 ...

linux和windows之间上传 下载文件 非ftp方式

用 命令 rz   上传   sz 下载  文件夹加上 -r  rz上传替换时用 -y   谁用谁知道 两台linux传 : scp -r  文件夹  username@ip:路径  (如果传输文件就 ...

linux利用sh脚本上传下载文件到ftp服务器

####本地的/app/awsm/csv2 to ftp服务器上的/awsm/#### #!/bin/sh export today=`date +%Y-%m-%d` ftp -v -n 10.116 ...

JAVA中使用FTPClient上传下载

Java中使用FTPClient上传下载 在JAVA程序中,经常需要和FTP打交道,比如向FTP服务器上传文件.下载文件,本文简单介绍如何利用jakarta commons中的FTPClient(在c ...

随机推荐

Spring3.0.6定时任务task:scheduled

linux lftp下载目录,linux中使用lftp上传下载文件相关推荐

  1. linux ftp 登录慢,linux中vsftpd登录,上传下载文件慢解决办法linux操作系统 -电脑资料...

    vsftpd登录慢主要是nameserver #定义DNS服务器的IP地址没有设置了,这样我们只要设置或更新一下nameserver即可解决了, 在使用vsftpd的过程中,一直以来都有一个问题就是在 ...

  2. FTP协议中的登录 上传 下载 新建目录 删除目录 的wireshark包分析(一文看完TCP包分析,附源文件,ppt,操作视频)

    ​​​​​​​目录 一原理 二.FTP登录 三.FTP下载 四.FTP上传 五.FTP新建目录 六.FTP删除目录 一原理 前言:TCP/IP四层模型和OSI模型对照,以及FTP在模型中的位置. • ...

  3. Java中使用FTPClient上传下载

    转自:http://blog.csdn.net/hbcui1984/article/details/2720204 在JAVA程序中,经常需要和FTP打交道,比如向FTP服务器上传文件.下载文件,本文 ...

  4. linux ftp匿名只能下载,04. 创建匿名用户能够上传下载,或只能下载的目录

    Re:FTP 文件传输服务 ========================== FTP 服务不论在企业或教学中,是很常用的文件共享方式,它既可以做到匿名访问,也可以做到用户名和密码访问,更可以做到只 ...

  5. Linux和windows下minio+springboot实现文件服务器上传下载和nginx反向代理

    1 minio服务器的安装 在下载minio.exe文件: windows安装minio服务器:MinIO | Code and downloads to create high performanc ...

  6. linux命令行连接百度网盘快速上传下载数据(bypy)

    摘要 现在的深度学习代码基本都是在服务器上运行,而大部分的服务器都是远程服务器,只支持命令行操作,所以有些在图形界面上比较容易下载的文件,在服务器上使用命令行很难下载.而且由于远程服务器和本地之间数据 ...

  7. python selenium下载图片_Python Selenium Web自动化上传/下载文件图文详解

    情景: 在用selenium进行web页面自动化时,时不时会遇到上传附件的情况,常见的情况就是一个上传按钮,点击后弹出windows窗口,选择文件后上传,如下图1所示 图1 这种情况超出了seleni ...

  8. linux中tftp工具上传下载命令

    //上传: 从Clinet上传文件到Server时, 使用下面的命令tftp –p –r 目标文件名 -l 源文件名 服务器地址如tftp –p –l B.txt 192.168.1.2或 tftp ...

  9. linux搭建ftps(vsftpd),java代码测试上传下载

    一.服务器安装 操作系统Ubuntu:sudo apt-get install vsftpd操作系统Centos:sudo yum install -y vsftpd##创建ftps用户,设置默认目录 ...

  10. php网页出现文档已移动错误,WordPress中无法将上传的文件移动至错误的解决方法...

    今天在网页上传图片到博客,结果提示:"无法将上传的文件移动至 /home/wwwroot/wp-content/uploads/2013/",郁闷了,认为是权限问题,修改了文件,都 ...

最新文章

  1. oracle创建索引---如何创建所以
  2. android studio api30 模拟器运行不了_iOS模拟器来了?但我们劝你不要轻易尝试
  3. 前端学习(1657):前端系列实战课程之文字输入框实现思路
  4. 浅析基于 Serverless 的前后端一体化框架
  5. 让ie8按照ie7 的方式来进行解析
  6. 盘点《令人心动的offer》中让人敲黑板的重点
  7. 石河子大学计算机类学什么,石河子大学有哪些专业好,2021年石河子大学各专业排名...
  8. Lua中local变量和非local变量的区别
  9. 图书管理系统(C语言实现)
  10. 模糊综合评价法及Python实现
  11. Notion,一款优秀的程序员记笔记软件,值得推荐!
  12. 华为荣耀5cvs华为v9play_荣耀v9play和华为畅享7哪个好? 区别对比分析,只有资深花粉才知道...
  13. windows网络编程 --网络聊天室(2)
  14. 实验吧WEB CTF 猫抓老鼠 全网最简单易懂的解题方法
  15. 不要以你的现状来判断你的未来
  16. matlab bwmorph spur,matlab图像处理学习笔记-数学形态与二值图像操作
  17. 【浅墨Unity3D Shader编程】之中的一个 夏威夷篇:游戏场景的创建 amp; 第一个Shader的书写...
  18. 【理论】SPI Flash和E2PROM区别
  19. ASP读取淘宝CVS数据包。
  20. 程序员遭遇:一觉睡来7个未接电话,到公司时已被踢出群

热门文章

  1. 对象通知自己写了一个展开和收起的js效果...分享给大家
  2. 王者荣耀改名神器微信小程序源码下载
  3. ssm框架实现文件上传(上传头像)
  4. 小米13屏幕尺寸 小米 13是双卡还是单卡?
  5. 【Golang】【Lite IDE】Go语言环境安装及开发工具Lite IDE的安装
  6. 诺基亚入局区块链:推出支持智能合同的物联网服务
  7. 全境封锁服务器维护多长时间,《汤姆克兰西:全境封锁》3.22日服务器例行维护一览...
  8. 图片马赛克怎么打?分享好用的图片添加马赛克的技巧
  9. 《Java数据结构》——优先级队列(小根堆的模拟实现)
  10. [原创]龙之谷服务器构架结构设计实现分析