-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 ...