`
d2hellen
  • 浏览: 104178 次
  • 性别: Icon_minigender_1
  • 来自: 珠海
社区版块
存档分类
最新评论

linux下LFTP mirror的高级应用

阅读更多
在我刚刚发现LFTP的时候,我就注意到了它功能强大的mirror功能。 因为它可以给 mirror 命令传入参数,控制同步的行为: reverse 上传到FTP上,也可以使用 -R delete: 如果远程目录下已经没有某个文件,而本地有,则删除这个文件。 only-newer: 只下载新的文
在我刚刚发现LFTP的时候,我就注意到了它功能强大的mirror功能。
因为它可以给 mirror 命令传入参数,控制同步的行为:
--reverse 上传到FTP上,也可以使用 -R
--delete: 如果远程目录下已经没有某个文件,而本地有,则删除这个文件。
--only-newer: 只下载新的文件。mirror的判定新文件是通过文件大小和修改时间来判定的,我们可以使用

--ignore-time,来屏蔽时间判定,这样mirror只通过大小来判断文件,同步速度加快。
--exculde: 不包含某个目录。

--verbose: 详细输出。
比如:
mirror --delete --only-newer --verbose work bak/
自动备份服务器work文件夹,到本地当前目录的 bak文件夹下,并且删除已经不存在的文件,并且只下载最新的文件,再给出详细的输出。
用 lftp 的 -e 选项,把命令直接接在 lftp 之后:
lftp -u username,password -e”mirror --delete --only-newer --verbose /work bak/” ftpIP
也可以用 at 选项指定备份的时间:
lftp at 01:00 -u username,password -e”mirror --delete --only-newer –verbose /work bak/” ftpIP
这样每天 1 点就会执行备份任务。
根据经验,ftp比rsync快很多,以后如果有大量数据备份,还是考虑使用ftp好,所以还是用好LFTP吧

分享到:
评论

相关推荐

    Linux 下LFTP工具详细使用方法

    Linux 下 LFTP 工具详细使用方法 LFTP 是一个功能强大的文件传输程序,支持 FTP、FTPS、HTTP、HTTPS、HFTP 和 FILE 等六种文件访问方法。LFTP 的使用方法非常灵活,支持多种命令语法,下面我们将详细介绍 LFTP 的...

    LINUX下FPT客户端LFTP4.5.1源码

    总的来说,LFTP是Linux环境下强大的文件传输工具,其丰富的功能和协议支持使其成为开发者和系统管理员的得力助手。无论是在日常工作中传输文件,还是进行系统备份,LFTP都能提供可靠且高效的解决方案。熟悉并掌握...

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

    Linux 下 lftp 连接 FTP 服务器上传下载命令 概述 LFTP(Linux File Transfer Program)是一个功能强大的 FTP 客户端程序,可以在 Linux 操作系统中使用,用于连接 FTP 服务器,上传和下载文件。LFTP 的主要特点是...

    lftp工具离线安装包

    lftp是一款功能强大的命令行FTP客户端,适用于Linux和Unix-like系统,它提供了丰富的交互式功能和高级特性,如镜像、多线程下载、断点续传以及安全的SFTP连接。 **lftp的主要特点** 1. **多协议支持**:除了FTP,...

    windows 版本的 lftp

    3. **镜像模式**:LFTP的镜像模式(mirror)非常强大,可以实现远程目录与本地目录的同步,支持双向同步,且能自动处理文件的增删改操作,对于网站维护和备份特别实用。 4. **队列处理**:用户可以将多个命令放入...

    linux环境下的lftp下载

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

    lftp-4.8.4.tar.gz

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

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

    1. **安装lftp**:在大多数Linux发行版中,可以通过包管理器(如`apt`或`yum`)来安装lftp。 ``` sudo apt install lftp # 对于Ubuntu/Debian sudo yum install lftp # 对于CentOS/RHEL ``` 2. **编写脚本**:...

    windows下的lftp安装

    在Linux系统中,LFTP是默认可用的,但在Windows环境下,我们需要手动安装。本文将详细介绍如何在Windows操作系统上安装并使用LFTP。 1. **获取LFTP for Windows** 在Windows上安装LFTP,通常需要借助于CYGWIN或者...

    lftp_3.7.8.orig

    1. **多协议支持**:lftp不仅支持传统的FTP,还支持FTPS(FTP over SSL/TLS)、HTTP、HTTPS、SFTP(SSH File Transfer Protocol)等,使得在各种安全性和隐私性要求的场景下都能灵活应用。 2. **断点续传**:在大...

    lftp4.4.8离线安装包

    lftp是一款功能强大的命令行FTP客户端,适用于Linux和Unix-like操作系统。本文将详细解析lftp 4.4.8离线安装包及其依赖包的安装过程,帮助IT从业者高效地进行文件传输操作。 首先,我们来了解一下lftp的核心特性。...

    Linux redhat lftp-4.0.9-1.el6-5.1.x86-64

    linux环境下ftp上传下载工具,支持批量上传下载,支持文件夹同步,逆同步等,功能比普通ftp强大

    [Linux_FTP工具]lftp命令详解

    lftp 是一个功能强大且灵活的 FTP 客户端工具,在 Linux 系统中非常流行。下面是 lftp 命令的详细解释: 一、登录站点 lftp 提供了多种方式来登录 FTP 站点,包括: 1. 一气呵成式: `$ lftp (ftp://)user:...

    lftp-4.0.1安装包 附加教程

    除了基础操作,lftp还有许多高级功能,如使用`set`命令修改配置选项,`open -u user,pass url`快速登录,`pipe`命令结合其他工具进行数据处理等。此外,提供的`lftp的第一次使用.doc`文档应包含更多详细的使用示例和...

    lftp结合sftp文件传输.zip

    本文将深入探讨如何在Linux系统中使用lftp工具结合SFTP(Secure File Transfer Protocol)协议,实现安全地向Windows系统发送文件。 首先,我们需要理解lftp是什么。Lftp是一款功能强大的命令行文件传输客户端,...

    lftp-4.0.9-14.el6.x86_64.rpm

    lftp-4.0.9-14.el6.x86_64.rpm 忘记哪里用的 做ftp服务器?

    lftp for Windows

    4. **命令行界面**:lftp采用命令行界面,类似于Unix/Linux系统的shell,提供了一系列方便的命令,如`get`、`put`、`mirror`等,便于自动化脚本编写和批量操作。 5. **书签功能**:用户可以保存常用的FTP站点为书签...

    lftp-4.0.9-1.el6.x86_64.rpm

    lftp工具 lftp-4.0.9-1.el6.x86_64.rpm

    ftp和lftp安装包.zip

    lftp提供了许多高级特性,如镜像功能(可以完全复制远程目录结构)、断点续传、多线程下载、批处理脚本等。 - 相比于`ftp`,`lftp` 的命令行界面更友好,有自动补全功能,并且支持批处理模式,可以预先编写好脚本来...

    lftp v4.8.1

    这使得用户能够在各种安全性和隐私需求的场景下使用lftp。另外,它还具有断点续传、多线程下载、镜像(mirror)功能,能自动比较本地和远程目录并进行同步,对于网站备份或迁移非常有用。 **4. 书签功能** lftp的...

Global site tag (gtag.js) - Google Analytics