-a, --archive archive mode; equals -rlptgoD (no -H,-A,-X)

--no-OPTION            turn off an implied OPTION (e.g. --no-D)

-r, --recursive            recurse into directories

-p, --perms preserve permissions

注意:--exclude后面的路径不能为绝对路径,必须为相对路径才可以,否则出错。

# ll /root/install_fio/

源目录结尾带 /,会将 此目录下文件&目录 拷贝到目标目录下,如果没有目标目录,会自动创建

# rsync -rap --exclude="repodata" /root/install_fio/ /tmp/install_fio_exclude_repodata

# rsync -rap --exclude="repodata" ./install_fio/ /tmp/install_fio_exclude_repodata

# ll  /tmp/install_fio_exclude_repodata

源目录结尾不带 /,会将 此目录整个目录 拷贝到目标目录下,如果没有目标目录,会自动创建

# rsync -rap --exclude="repodata" /root/install_fio /tmp/install_fio_exclude_repodata

# rsync -rap --exclude="repodata" ./install_fio /tmp/install_fio_exclude_repodata

# ll  /tmp/install_fio_exclude_repodata

How to exclude directories with certain names from rsync on Linux?

https://www.systutorials.com/how-to-exclude-directories-with-certain-names-from-rsync-on-linux

rsync 排除指定目录或文件进行同步

https://www.cnblogs.com/xiao-xue-di/p/13901756.html

rsync 排除指定目录

https://www.cnblogs.com/bigtreei/p/11763865.html

Linux下cp目录时排除一个或者多个目录的方法

https://www.osyunwei.com/archives/2626.html

https://blog.51cto.com/lxsym/831393

主页: rsync .samba.org 环境: Redhat Linux 6.2 , rsync 2.4.3(下载源码编译最好),       两台linux服务器192.168.11.7(test)( rsync server) , 192.168.11.2(proxy)( rsync client) 步骤: 1. 下载最新的 rsync 2.4.3源 文件 编译,看 rsync .samba.org ,据我所知, 只有2.4.3才支持 镜像时的 排除 选项 –include and –exclude, 编译后得到一个执行 文件 rsync ,仅需这个执行 文件 即可 2. 编辑配置 文件 /etc/ rsync d.conf  在Linux系统中, rsync 是一种强大的工具,用于 文件 目录 的备份和同步。然而,在进行备份时,我们可能希望 排除 某些 文件 目录 ,例如临时 文件 、日志 文件 或其他不需要备份的内容。本文将介绍在Linux中 使用 rsync 进行备份时如何 排除 文件 目录 的方法。 If you are using an older rsync version, try: 代码如下: rsync -av –include=’*/’ –exclude=’*’ /path/to/src /path/to/dest/ rsync -av –include=’*/’ –exclude=’*’ /path/to/apache/logs/ root@www433.nixcraft.net.in:/path/to/apache/logs/ # cd /var/log/apache/ # rsync -av -f”+ */” -f”- *” . root@server2.nixcraf 问题描述我正在尝试在我的NAS驱动器上备份我的主 文件 夹。我这样说: rsync -Paz --exclude-from ' rsync -exclude.txt' /home/chris/ admin@192.168.1.65:LinuxHome其中 rsync -exclude.txt有这样的内容:/home/chris/Downloads/*/home/chris/Downloads//home/chr... Rsync (远程同步)是在Linux/unix系统中远程复制和同步 文件 目录 的最常用命令,借助 rsync 命令,你可以在不同的 目录 之间远程地复制和同步数据,跨磁盘和网络进行数据备份,在两个Linux机器之间执行数据备份。 Rsync 是服务器管理员最有用的工具之一,但是,默认情况下它会同步所有内容,如果应用程序创建了很多临时 文件 ,就不太合适。下面是 使用 rsync 排除 文件 的方法。 rsync 命令的重要功... rsync 是一个十分有用,而且十分流行的linux工具。它用于备份和恢复 文件 ,也用于对比和同步 文件 。我们已经在前面的文章讲述了如何在Linux下 使用 rsync ,而今天我们将增加一些更为有用的 rsync 使用 技巧。 排除 文件 目录 列表有时候,当我们做大量同步的时候,我们可能想要从同步的 文件 目录 排除 一个 文件 目录 的列表。一般来说,像设备 文件 和某些系统 文件 ,或者像临时 文件 或者缓存 文件 这类占据不必要磁盘空... 假设最开始的命令是这样的 rsync -e ‘ssh -p 30000’ -avl –delete –stats –progress demo@123.45.67.890:/home/demo /backup/ 一、 排除 单独的 文件 夹和 文件 排除 sources 文件 夹,我们可以添加 ‘–exclude’ 选项: –exclude ‘sources’ rsync -av –progress - rsync 命令是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的 文件 rsync 使用 所谓的“ rsync 算法”来使本地和远程两个主机之间的 文件 达到同步,这个算法只传送两个 文件 的不同部分,而不是每次都整份传送,因此速度相当快。 rsync 是一个功能非常强大的工具,其命令也有很多功能特色选项,我们下面就对它的选项一一进行分析说明。 rsync [OPTION]… SRC DEST 比如有一个/usr/tmp/ 下面有几个 目录 dira, dirb,dirc, 现在要想把 /usr/tmp 拷贝到 /home/xx/ 下面,但又不想要dirc 使用 rsync --exclude cd/usr # 将tmp 目录 下的 文件 复制到 /home/xx/, 排除 其中的dirc 目录 rsync -avP --exclude=dirc/ tmp /home/xx/ 注意dirc... 当我们对大量的 文件 做同步的时候,有时我们并不一定是需要 目录 中的所有 文件 ,这时候我们就需要对这部分 文件 目录 (例如:临时 文件 或者缓存 文件 )进行剔除,使同步过来的 文件 中不包含这些杂质。下面要介绍的就是 rsync 传输时如何跳过 指定 文件 目录 rsync 传输 文件 的基础操作: https://blog.csdn.net/GX_1_11_real/article/details/80395588 rsync 命令的介绍和 使用 方法不在此介绍,本处仅记录在 使用 时如何跳过不想要的大 目录 。背景如下: 1、ubuntu服务器新增了1T硬盘; 2、需要同步原有home 目录 下的用户 目录 到新硬盘挂载的硬盘 目录 (/home2); 3、同步时跳过某一个用户(test) 目录 下的大 文件 目录 (T3),需要跳过的 目录 全路径为"/home/test/T3"; 此时可以 使用 rsync 的--exclude命令实现 Rsync 是一种快速且通用的命令行实用程序,可通过远程shell在两个位置之间同步 文件 文件 夹。 使用 Rsync ,可以镜像数据,创建增量备份,并在系统之间复制 文件 。复制数据时,你可能要根据 文件 名或位置 排除 一个或多个 文件 目录 。 在本文中,我们将展示如何 使用 rsync 排除 文件 目录 。 先简要说一下 rsync 的工作流程和 使用 方法。 在下面的示例中,我们 使用 rsync 的-a选项,这会递归同步 目录 ,传输特殊设备和块设备,并保留符号链接,修改时间,组,所有权和权限。 当 排除 文件 目录 时,需要   一种是 --exclude "dir/"  一定要在 目录 后面加入 /  一种是 --exclude-from=exfile;其中exfile 文件 中写入 目录 名,一个 目录 一行,如: cat exfile dir1/ dir2/test/ exfile 一定要写全路径 rsync 排除 文件 Rsync is one of the most useful utilities for a server administrator, but it syncseverything by default, which can be annoying if your application creates a lot of temporary files. Here’s ...