当前位置 博文首页 > 文章内容

    linux lftp上传文件,linux中使用lftp上传下载文件:李傲文的博客

    作者:shunshunshun18 栏目:未分类 时间:2021-10-17 20:10:57

    本站于2023年9月4日。收到“大连君*****咨询有限公司”通知
    说我们IIS7站长博客,有一篇博文用了他们的图片。
    要求我们给他们一张图片6000元。要不然法院告我们

    为避免不必要的麻烦,IIS7站长博客,全站内容图片下架、并积极应诉
    博文内容全部不再显示,请需要相关资讯的站长朋友到必应搜索。谢谢!

    另祝:版权碰瓷诈骗团伙,早日弃暗投明。

    相关新闻:借版权之名、行诈骗之实,周某因犯诈骗罪被判处有期徒刑十一年六个月

    叹!百花齐放的时代,渐行渐远!



    推荐 IIS7批量FTP管理工具 IIS7批量FTP管理
    IIS7批量FTP管理功能说明:
    1、可批量导入,导出FTP信息
    2、其他ftp工具有的功能,我们也有
    3、特色功能:可以定时上传下载
    4、数据信息列表化、一眼就能知道那个是那个
    5、批量连接 标签页式切换 方便快捷
    6、7大连接模式 更多好的兼容
    7、内嵌编辑器 有效解决普通txt记事本乱码
    8、锁屏功能 当程序有规定时间内没人操作,则自动锁程序。输入密码才可以正常操作

    本产品适用于:懒得记录FTP信息和有批量定时备份,上传下载的运维或站长。

    图:


    IIS7批量FTP管理

    lftp连接的几种方法,最常用的是lftp name@site,这样可以不用明文输入密码。

    1、lftp name@site 回车 输入密码

    2、lftp name:password@site 回车

    3、lftp site 回车login 用户名 密码

    4、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: 1 directory, 2 files, 0 symlinks

    New: 2 files, 0 symlinks

    lftp下载文件命令

    get下载单个文件

    代码如下

    lftp webmaster@phpyuandi.com@115.47.192.146:/> get html.php

    8473 bytes transferred

    选择某个目录下某种扩展名的下载

    代码如下

    lftp webmaster@phpyuandi.com@115.47.192.146:/你的目录> mget *.php

    [0] 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

    快捷书签

    cs