`

用lftp 定时增量下载整个目录中最新文件

 
阅读更多

#!/bin/sh

 

echo "===============================lftp backup start at `date "+%Y-%m-%d %H:%M:%S"`"

echo "lftp backup start at `date "+%Y-%m-%d %H:%M:%S"`" >> /opt/tulip_bak20170414/log/log_info.log

 

HOST="114.215.133.**:22"

USER="root"

PASS="g4056&*"

 

LCD="/opt/tulip_bak20170414/" #local path

RCD="/opt/test/tulip_test/tulip/tmp/BOOT-INF/classes" #remote path

 

lftp << EOF

 

lftp sftp://$USER:"$PASS"@$HOST

mirror -e -n -v $RCD $LCD 

 

EOF

 

echo "lftp backup end at `date "+%Y-%m-%d %H:%M:%S"`" >>  /opt/tulip_bak20170414/log/log_info.log

echo "===============================lftp backup end at `date "+%Y-%m-%d %H:%M:%S"`"

//定时执行

42 23 * * * /opt/tulip_bak20170414/backup.sh &

分享到:
评论

相关推荐

    windows 版本的 lftp

    2. **断点续传**:LFTP具有文件传输的断点续传功能,即使在传输过程中因网络问题中断,也能从上次中断的地方继续上传或下载,避免了数据丢失和重复工作。 3. **镜像模式**:LFTP的镜像模式(mirror)非常强大,可以...

    lftp工具离线安装包

    3. **断点续传**:如果在传输过程中网络中断,lftp可以记住当前位置并在恢复连接后继续传输,避免了文件的重新下载。 4. **命令行脚本**:lftp支持批处理命令,可以通过编写脚本来自动化复杂的文件传输任务。 5. *...

    windows下的lftp安装

    LFTP提供了丰富的命令和选项,例如`open`用于连接服务器,`get`和`put`用于上传和下载文件,`mirror`用于镜像整个目录。例如,连接到一个FTP服务器并列出目录内容的命令是: ``` lftp ftp://username:password@...

    lftp工具及数据库脚本备份ftp服务器例子.zip

    3. **上传脚本到服务器**:将生成的SQL脚本文件通过lftp上传到FTP服务器的指定目录。 4. **日志记录**:记录备份操作的日志,包括备份时间、文件大小等信息。 5. **断开连接**:完成所有操作后,安全地断开FTP连接。...

    lftp结合sftp文件传输.zip

    例如,使用`cd`命令切换目录,`ls`命令列出目录内容,`put`命令上传本地文件,`mput`命令批量上传文件,`get`命令下载远程文件,`mirror`命令则可以实现双向或单向的目录同步。 为了更安全地保存登录凭证,避免每次...

    lftp4.4.8离线安装包

    总结来说,lftp是一个强大且灵活的文件传输工具,而离线安装包的使用则能确保在无网络连接的环境中也能顺利部署。正确理解和安装lftp的依赖包是确保其正常运行的关键,通过遵循上述步骤,你可以有效地完成离线安装...

    lftp-4.0.1安装包 附加教程

    1. **基础操作**:连接FTP服务器使用`lftp ftp://username:password@hostname`命令,列出远程目录使用`ls`,下载文件用`get filename`,上传文件用`put filename`。 2. **镜像功能**:使用`mirror`命令可以同步本地...

    linux下lftp连接ftp服务器上传下载命令.docx

    LFTP(Linux File Transfer Program)是一个功能强大的 FTP 客户端程序,可以在 Linux 操作系统中使用,用于连接 FTP 服务器,上传和下载文件。LFTP 的主要特点是支持多种协议,包括 FTP、FTP over SSL/TLS、SFTP、...

    Linux 下LFTP工具详细使用方法

    LFTP 支持文件管理命令,例如 `ls` 命令列出文件列表,`mkdir` 命令创建目录,`rm` 命令删除文件等。 后台任务 LFTP 支持后台任务,使用 `&` 符号将命令放入后台执行,例如 `get file.txt &`。使用 `jobs` 命令...

    ftp和lftp安装包.zip

    - 安装`lftp`同样通过包管理器完成,比如在Ubuntu/Debian系统中使用`sudo apt-get install lftp`,在Fedora/CentOS/RHEL系统中使用`sudo yum install lftp` 或 `sudo dnf install lftp`。 在“ftp和lftp安装包.zip...

    LINUX下FPT客户端LFTP4.5.1源码

    在Linux操作系统中,LFTP是一款高效且功能丰富的文件传输客户端,尤其适合那些偏爱命令行界面的用户。这款工具提供了多种协议的支持,包括FTP(文件传输协议)、HTTP(超文本传输协议)、FISH(安全交互文件传输协议...

    lftp_3.7.8.orig

    2. **断点续传**:在大文件传输过程中,如果因网络问题中断,lftp可以记录当前位置并继续从上次中断的地方开始传输,避免了数据丢失和重复下载。 3. **镜像功能**:lftp的mirror命令可以创建远程目录的本地镜像,...

    lftp-4.0.4.tar.gz_lftp

    2. **镜像模式**:lftp的镜像功能允许用户完整地复制远程目录结构,包括递归下载和上传,同时可以进行增量同步,只更新已更改的文件。 3. **断点续传**:如果文件传输过程中出现中断,lftp可以记录当前位置并在下次...

    lftp-4.7.8.tar.gz

    在IT行业中,文件传输协议(FTP)是网络数据交换的核心工具之一,而lftp则是一款功能强大的FTP客户端,尤其对于开发者和系统管理员来说,它提供了丰富的特性和高度的可靠性。本文将深入探讨lftp-4.7.8版本的源码,...

    lftp-4.8.4.tar.gz

    lftp-linux离线安装包lftp-4.8.4.tar.gz, 安装lftp时yum源不知咋的装不上,只能自己找安装包手动安装了。 安装教程请移步https://mp.csdn.net/editor/html/103489680

    lftp for Windows

    在Windows环境下安装和使用lftp,通常需要下载编译好的二进制文件或者使用软件包管理器(如Chocolatey或Scoop)进行安装。安装完成后,用户可以通过命令提示符(CMD)或者PowerShell来启动lftp并进行相关操作。由于...

    [Linux_FTP工具]lftp命令详解

    需要注意的是,第一次 `ls` 之后,目录表就被保存到了本地 cache,如果想要获取最新的目录列表,可以使用 `rels` 命令重新下载目录表。 三、目录操作命令 lftp 支持多种目录操作命令,包括: * `cd`:更改目录 * ...

    linux环境下的lftp下载

    linux环境下的lftp下载超好用直接在环境下tar 得到的文件中运行configure文件就OK啦 其他的命令去百度一下吧

    lftp使用手册

    - **Mirror 功能**:用于下载或上传整个目录树,支持递归操作。 - **BitTorrent 支持**:除了传统的文件传输协议外,lftp 还支持 BitTorrent 下载和播种。 - **后台处理**:当用户退出 lftp 或关闭终端时,未完成的...

Global site tag (gtag.js) - Google Analytics