`
lovejuan1314
  • 浏览: 341878 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

rsync的exclude用法

SSH 
阅读更多
转自:http://qiuqian.info/2009/08/04/18
rsync在我看来是个很另类的东东,最近需要用它同步数据,于是仔细研究了一下它如何在同步时排除某些文件或目录。

本例是说明如何排除tmp目录下的abcd目录:

1. rsync -av -e ssh –exclude-from=ex vm:/home/user/tmp /home/user/temp/
这将在temp目录下新建tmp目录,ex文件的内容是/tmp/abcd


2. rsync -av -e ssh –exclude-from=ex vm:/home/user/tmp/ /home/user/temp/

这不会再temp目录下建tmp目录,而是将tmp目录下的文件或目录放到temp目录下

ex文件的内容是:

(1)/abcd 这样不保留abcd目录

(2)/abcd/ 同样不保留abcd目录

(3)/abcd/* 保留abcd目录,不保留abcd目录下的文件
分享到:
评论

相关推荐

    rsync详解之exclude排除文件

    本文将详细讲解如何使用rsync的`--exclude`选项来排除不需要同步的文件和目录。 在rsync中,`--exclude`选项允许我们指定不希望被同步的文件或目录。例如,如果我们想同步`/usr`和`/boot/`,但不希望包含`/proc`和`...

    rsync只同步指定目录的方法(已测)

    rsync使用–include参数与–exclude参数来实现同步指定目录,并且–exclude目录放在后面。 例如: linux上文件目录 代码如下: ls /usr/local/apache/htdocs/site aa bb cc dd ee .. zz 只想同步aa,bb,ee这三个目录...

    ssh 使用rsync 工具

    相较于传统的文件同步方法(例如使用`tar`),`rsync`在处理文件差异较小的情况下表现出更高的效率,因为它只传输文件之间的差异而不是整个文件。 #### 三、SSH与rsync结合的优势 1. **安全性**: SSH协议提供了...

    cygwin 下 rsync-3.0.8安装及使用说明

    在本教程中,我们将深入探讨如何在Cygwin环境下安装rsync 3.0.8版本,并学习其基本用法。 首先,我们需要获取`rsync-3.0.8`的安装包。这个过程可以通过访问rsync官方网站或使用Cygwin的包管理器`setup.exe`来完成。...

    Rsync详细讲解和说明

    本文将深入解析Rsync的各项参数及其用法。 一、全局参数 1. `motd file`:这个参数允许你指定一个消息文件,当客户端连接到Rsync服务器时,会显示该文件的内容。默认情况下,Rsync服务器没有定义此文件。 2. `log...

    rsync 配置与使用实现

    本文将深入探讨rsync的配置与使用方法,帮助你更好地理解并掌握这一实用工具。 ### 一、rsync简介 rsync的核心功能是实现本地或远程文件系统的增量复制,它能够快速识别出文件的改变,并只传输这些变化的部分,...

    用Rsync实现Linux文件系统备份.pdf

    Linux 文件系统备份使用 Rsync 在 Linux 操作系统中,文件系统备份是非常重要的一项任务。传统的备份方法存在一些不足之处,如每次都需要将所有文件和数据重新在网络上传输一遍,效率非常低下。为了解决这个问题,...

    rsync命令教程 在对rsync服务器配置结束以后,下一步就需要在客户端发出rsync命令来实现将服务器端的文件备份到客户端来。rsync是一个功能非常强大的工具,其命令也有很多功能特色选项。

    -C, --cvs-exclude 使用和CVS一样的方法自动忽略文件,用来排除那些不希望传输的文件 --existing 仅仅更新那些已经存在于DST的文件,而不备份那些新创建的文件 --delete 删除那些DST中SRC没有的文件 --delete-...

    rsync 安装 使用 同步 windows

    rsync是一种强大的文件同步工具,常用于Linux系统,但通过一些方法也可以在Windows环境下使用。本文将详细介绍在Win10系统中安装和使用rsync的过程,以及如何进行文件同步。 1. **概述** rsync是一个开源的、快速...

    Rsync命令参数详解

    + -C, --cvs-exclude 使用和 CVS 一样的方法自动忽略文件,用来排除那些不希望传输的文件 + --existing 仅仅更新那些已经存在于 DST 的文件,而不备份那些新创建的文件 + --delete 删除那些 DST 中已经不存在于 ...

    rsync 自动备份

    在这个文档中,我们看到的是使用`rsync`结合`SSH`和`Expect`来实现安全的、集中化的自动备份的方法。`SSH`用于加密数据传输,确保备份过程的安全性,而`Expect`则用来自动化处理`SSH`登录时的密码输入。 首先,我们...

    rsync+inotify实现数据的实时备份.pdf

    1. 在本机上直接运行,用法就与 cp 几乎一模一样,例如:rsync -av /etc /tmp(将 /etc 的数据备份到 /tmp/etc 内) 2. 通过 rsh 或 ssh 的信道在 server / client 之间进行数据传输,例如:rsync -av -e ssh user@...

    rsync实现 服务器间文件的同步

    描述中提到的博客链接(由于实际链接无法访问,这里不提供具体内容),通常会详细解释rsync的使用方法和配置,包括命令行参数、过滤规则、排除文件等。 rsync命令基本格式: ```bash rsync [选项] [源] [目的] ``` ...

    rsync服务器和客户端安装部署

    下面将详细介绍rsync的安装、配置以及使用方法。 ### 1. 安装rsync 在大多数Linux发行版中,rsync通常是预装的。如果未安装,可以通过以下命令进行安装: - 在Ubuntu/Debian上: ``` sudo apt-get install rsync ...

    linuxrsync安装配置及命令详解.pdf

    Linux Rsync 安装配置及命令详解 Rsync 是一个功能强大且广泛使用的文件同步工具,通过本文,我们...通过本文,我们了解了 Rsync 的安装、配置和命令详解,掌握了 Rsync 的使用方法,可以应用于文件同步和备份等场景。

    rsync结合find技巧分享

    rsync -avpz -e ssh 192.... 您可能感兴趣的文章:rsync命令排除文件和文件夹(exclude-from)RSync实现文件同步备份配置详解Rsync命令参数详解rsync 安装使用详解rsync 常见错误与解决方法整理rsync详解之exclude排除文件

    linux命令rsync.txt

    根据提供的文件信息,“linux命令rsync.txt”,我们可以深入探讨rsync命令的相关知识点,包括其基本用法、常用选项以及实际应用场景等。 ### rsync 命令简介 rsync(remote sync)是一款在Linux系统中非常强大的...

    windows系统 rsync 客户端,cwrsync-5.5.0-x86-free.zip

    - `rsync -avz --exclude 'pattern' source destination`: 使用`--exclude`可以排除特定的文件或目录,例如`pattern`可以是一个文件名或通配符。 了解rsync的更多高级用法,可以参考提供的链接:...

    linux-rsync sersync2 文件实时双向同步.txt.doc

    本文将详细介绍如何使用 Rsync 和 Sersync2 实现文件实时双向同步,特别是在 CentOS 7 64 位 mini 安装环境下。 一、安装 Rsync Rsync 是一个文件同步工具,可以实现文件的实时双向同步。首先,需要在 Server1...

    windows上 git rsync命令

    此外,`rsync`还支持很多高级特性,如排除某些文件或目录(使用`--exclude`选项)、处理符号链接(`-L`或`--copy-links`)以及错误处理策略等。熟练掌握`rsync`能极大提高你在Windows上进行文件管理和备份的效率。 ...

Global site tag (gtag.js) - Google Analytics