首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在Linux中使用rsync进行备份如何排除文件和目录?

在Linux系统中,rsync是一种强大的工具,用于文件和目录的备份和同步。然而,在进行备份,我们可能希望排除某些文件或目录,例如临时文件、日志文件或其他不需要备份的内容。...本文将介绍在Linux中使用rsync进行备份如何排除文件和目录的方法。图片方法一:使用--exclude选项rsync提供了--exclude选项,可以在命令行中指定要排除的文件或目录。...方法三:使用rsync的模式匹配rsync还支持使用模式匹配来排除文件和目录。我们可以使用通配符来匹配文件和目录名。...*'来排除源目录中的所有隐藏文件和目录。图片结论在Linux中,使用rsync进行备份排除文件和目录对于保持备份的干净和高效非常重要。...本文介绍了使用rsync的--exclude选项、--exclude-from选项、模式匹配以及排除隐藏文件和目录的方法。

2.8K50

如何使用CP SCP RSYNC在Linux中排除特定目录?

在将文件从一个系统复制到另一个系统,由于某些特定原因,我们可能需要排除某些文件和目录被复制。即使在同一系统上将数据从一个位置传输到另一位置,这也可能适用。...在本文中,我们将演示如何排除特定的文件或目录,或者使用用于此目的的三种最常用和广泛使用的实用程序(即rsync,cp和scp)进行复制。...使用scp命令排除特定文件/目录被复制: scp中的数据排除机制与先前使用cp命令演示的类似。以下是一个示例。上面的命令从当前工作目录中复制了所有文件,除了名为file4的文件。...rsync命令排除特定文件/目录的复制: 在用于复制文件的命令集中,最灵活的是rsync命令。...cp、scp和rsync命令排除某些内容被复制。

14.9K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    使用rsync进行大文件传输

    默认递归,如果源为"dir1/file1",则不会拷贝dir1目录,使用该选项将拷贝dir1但不拷贝file1。 --max-size :限制rsync传输的最大文件大小。...可以使用单位后缀,还可以是一个小数值(例如:"--max-size=1.5m") --min-size :限制rsync传输的最小文件大小。这可以用于禁止传输小文件或那些垃圾文件。...--exclude :指定排除规则来排除不需要传输的文件。 --delete :以SRC为主,对DEST进行同步。多则删之,少则补之。...-e :指定所要使用的远程shell程序,默认为ssh。 --port :连接daemon使用的端口号,默认为873端口。...-W --whole-file:rsync将不再使用增量传输,而是全量传输。在网络带宽高于磁盘带宽,该选项比增量传输更高效。

    7K30

    linux远程复制文件命令小总结

    -i identity_file 从指定文件中读取传输使用的密钥文件,此参数直接传递给ssh。 -l limit 限定用户所能使用的带宽,以Kbit/s为单位。...--port 连接daemon使用的端口号,默认为873端 拷贝文件 //将本地的rumenz.txt拷贝到远程rumenz.com服务器的tmp目录 > rsync rumenz.txt rumenz...,--exclude后面的路径不能为绝对路径,必须为相对路径才可以,否则匹配不上,就不会被排除掉 > rsync -r --exclude=rumenz/bin rumenz@rumenz.com:/tmp...小总结 scp 适合小文件的拷贝,大文件较大,比如拷贝测序数据,建议使用rsync,因为scp不具有续传的功能,传输过程中失败了就需要重新开始,而rsync不会,如果中断,只需要重新运行拷贝的命令即可。...虽然 rsync比scp会快一点,但当小文件众多的情况下,rsync会导致硬盘I/O非常高。

    2.3K40

    linux远程复制文件命令小总结

    -i identity_file 从指定文件中读取传输使用的密钥文件,此参数直接传递给ssh。 -l limit 限定用户所能使用的带宽,以Kbit/s为单位。...--port 连接daemon使用的端口号,默认为873端 拷贝文件 //将本地的rumenz.txt拷贝到远程rumenz.com服务器的tmp目录 > rsync rumenz.txt rumenz...,--exclude后面的路径不能为绝对路径,必须为相对路径才可以,否则匹配不上,就不会被排除掉 > rsync -r --exclude=rumenz/bin rumenz@rumenz.com:/tmp...scp 适合小文件的拷贝,大文件较大,比如拷贝测序数据,建议使用rsync,因为scp不具有续传的功能,传输过程中失败了就需要重新开始,而rsync不会,如果中断,只需要重新运行拷贝的命令即可。...虽然 rsync比scp会快一点,但当小文件众多的情况下,rsync会导致硬盘I/O非常高。

    3.8K00

    centos使用rsync同步文件遇到的莫名错误解决方法

    在centos服务端配置好rsync以后, 在另外一台centos机器上执行同步命令,出现错误提示: rsync: server sent "rsync: link_stat "/–daemon" failed...: No such file or directory (2)" rather than greeting rsync error: error starting client-server protocol...出现这个错误的原因:网上太多的教程都是站长们"复制"->"粘贴"来的,而且很多站长使用的WORDPRESS系统.这个系统有个毛病,就是会自动把2个连续减号"--"换成一个横线,而xinetd的配置文件中就有这样的一行...:server_args = --daemon 如果有粗心站长没有处理这个问题,而别人又照着这个被换错了符号的教程配置了rsync服务端,就会遇到上面说的错误提示....错误修正:编辑文件/etc/xinetd.d/rsync server_args = --daemon 把这行改正确即可.然后重启xinetd服务:service xinetd restart

    2.3K40

    运维同步rsync

    可以使用单位后缀,还可以是一个小数值(例如:"--max-              size=1.5m") --min-size :限制rsync传输的最小文件大小。...这可以用于禁止传输小文件或那些垃圾文件。 --exclude :指定排除规则来排除不需要传输的文件。             ...-e :指定所要使用的远程shell程序,默认为ssh。 --port :连接daemon使用的端口号,默认为873端口。...-W --whole-file:rsync将不再使用增量传输,而是全量传输。在网络带宽高于磁盘带宽,该选项比增量传                   输更高效。...如果还是想要强行删除被exclude排除的文件,可以使用"--delete-excluded"选项强制取消保护,这样即使被排除的文件也会被删除。

    1.6K30

    rsync使用

    三、基本用法 3.1 -r 参数 本机使用 rsync 命令,可以作为cp和mv命令的替代方法,将源目录同步到目标目录。...四、排除文件 4.1 --exclude 参数 有时,我们希望同步排除某些文件或目录,这时可以用--exclude参数指定排除模式。...rsync -av --include="*.txt" --exclude='*' source/ destination 上面命令指定同步排除所有文件,但是会包括 TXT 文件。...--min-size参数设置传输的最小文件的大小限制,比如不小于10KB(--min-size=10k)。 -n参数或--dry-run参数模拟将要执行的操作,而并不真的执行。...不使用该参数rsync会删除传输到一半被打断的文件;使用该参数后,传输到一半的文件也会同步到目标目录,下次同步再恢复中断的传输。

    1.7K20

    rsync 用法教程

    三、基本用法 3.1 -r 参数 本机使用 rsync 命令,可以作为cp和mv命令的替代方法,将源目录同步到目标目录。...四、排除文件 4.1 --exclude 参数 有时,我们希望同步排除某些文件或目录,这时可以用--exclude参数指定排除模式。...$ rsync -av --include="*.txt" --exclude='*' source/ destination 上面命令指定同步排除所有文件,但是会包括 TXT 文件。...--min-size参数设置传输的最小文件的大小限制,比如不小于10KB(--min-size=10k)。 -n参数或--dry-run参数模拟将要执行的操作,而并不真的执行。...不使用该参数rsync会删除传输到一半被打断的文件;使用该参数后,传输到一半的文件也会同步到目标目录,下次同步再恢复中断的传输。

    1.9K20

    Linux之rsync数据同步服务

    安全方式传输,Rsync本身不对数据加密,使用ssh作为传输端口。 指定排除文件,排除无需同步的文件或目录。 进程方式同步,rsync运行在C/S架构,通过进程方式传输文件或数据。....缺点: 1.大量小文件同步会比较慢,需要比对时间较长,可能造成Rsync进程停止 解决思路:将小文件进行打包,然后再同步,减小比对时间,传输效率更高 2.同步大文件会出现中断情况,而且长时间同步会造成网络资源耗尽...:// [user@]host:[:port]/目录 -a选项 :递归传输目录 :保持文件或目录的时间、文件属性、属组、时间、软链接 :显示同步的过程 :设备 -z选项 :传输进行压缩以提高效率 -v...选项 :详细模式输出,打印速率,文件数量等 -e选项 :使用的信道协议,指定替代rsh的shell程序 --delete 让目标目录和源目录数据保持一致 --partial 断点续传 --bwllimit...=100 限速传输 --exclude-from=file 文件名所在的目录 --exclude=PATTERN 指定排除不需要传输的文件模式 rsync服务部署 环境: 两台主机:源服务器:192.168.56.11

    1.6K20

    rsync用法教程(已验证)

    三、基本用法 3.1 `-r` 参数 本机使用 rsync 命令,可以作为cp和mv命令的替代方法,将源目录同步到目标目录。...四、排除文件 4.1 `--exclude` 参数 有时,我们希望同步排除某些文件或目录,这时可以用--exclude参数指定排除模式。...$ rsync -av --include="*.txt" --exclude='*' source/ destination 上面命令指定同步排除所有文件,但是会包括 TXT 文件。...-e参数指定使用 SSH 协议传输数据。 --exclude参数指定排除不进行同步的文件,比如--exclude="*.iso"。...不使用该参数rsync会删除传输到一半被打断的文件;使用该参数后,传输到一半的文件也会同步到目标目录,下次同步再恢复中断的传输。

    1.7K10

    实战远程文件同步(Remote File Sync)

    远程文件同步的常见方式: 1、cron + rsync 优点: 简单 缺点:定时执行,实时性比较差;另外,rsync同步数据,需要扫描所有文件后进行比对,进行差量传输。...远程对比发送所有的文件树or目录树属性,而且正在发生变化的往往是其中很少的一部分,这是非常低效的方式。 2. inotify + rsync 优点:比较简单 缺点:每个变更文件都使用rsync。...20M,在网络状况不佳或者限速的情况下,变更的文件可能10来个才几M,却因此要发送的文件列表就达20M,严重减低的带宽的使用效率以及同步效率;更为要紧的是,加入inotifywait在5s内监控到10个小文件发生变化...使用这两个组合的好处在于,它们都是最基本的软件,可以通过不同选项做到很精确的控制,比如排除同步的目录,同步多个模块或同步到多个主机。...",如果是简单的排除,可以使用exclude = LIST。

    2.6K20

    SCP和Rsync远程拷贝的几个技巧

    虽然 rsync比scp会快一点,但当小文件众多的情况下,rsync会导致硬盘I/O非常高,而scp基本不影响系统正常使用。...如果传输一个新的文件,理论上rsync没有优势; -> rsync不是加密传输,而scp是加密传输,使用时可以按需选择。...-i identity_file 从指定文件中读取传输使用的密钥文件,此参数直接传递给ssh。 -l limit 限定用户所能使用的带宽,以Kbit/s为单位。...--bwlimit=KBPS 限制I/O带宽,KBytes per second 在使用SCP和Rsync进行远程同步的时候,需要注意下面几个技巧: 1)远程拷贝的软链接处理 用rsync远程拷贝目录...命令----- 需要排除某个文件(或文件夹),可以用--exclude来指定,例如: 1)需要排除源目录下的dir1文件夹,可以写为: [root@dbtest bak]# /usr/bin/rsync

    5.7K80

    Rsync 数据同步工具

    同步过程 rsync同步过程中由两部分模式组成:决定哪些文件需要同步的检查模式以及文件同步的同步模式。 检查模式 指按照指定规则来检查哪些文件需要被同步,例如哪些文件是明确被排除不传输的。...-m 参数指定不同步空目录 –max-size 参数设置传输的最大文件的大小限制,比如不超过200KB(--max-size='200k') –min-size 参数设置传输的最小文件的大小限制...不使用该参数rsync会删除传输到一半被打断的文件;使用该参数后,传输到一半的文件也会同步到目标目录,下次同步再恢复中断的传输。...将"–delete"选项和"–exclude"选项一起使用,则被排除的文件不会被删除。.../var/log/anaconda /var/log/audit /tmp --delete –exclude 有时,我们希望同步排除某些文件或目录,这时可以用--exclude参数指定排除模式。

    3K30

    rsync服务的三种模式测试

    rsync –version可以查看当前安装rsync的版本 1.2 rsync特性 支持拷贝特殊文件如链接文件、设备等 可以有排除指定文件或目录同步的功能,相当于tar的排除功能 可以做到保持原文件或目录的权限...password-file=/etc/rsync.password 也可以在服务端排除修改配置文件参数(服务端排除不灵活) exclude = a b c d 无差异同步(有缺点,若目标目录下有其它内容会把多余的内容给删除掉...6.2 缺点 大量小文件同步的时候,比对时间较长,有的时候,rsync进程有可能会停止。 同步大文件,如10G这样的大文件有时候也会有中断问题。未完整同步前,是隐藏文件,可以通过续传等参数实现传输。...一次性远程拷贝可以使用scp。...免密钥使用,可结合定时任务使用 3、daemon模式 内网不需要,加密性能有损失 若跨机房使用备份,即跨内网,建议使用rsync+vpn(pptp,openvpn、ipsec) 4、rsync相关参考资料

    2.1K20

    系统磁盘优化——varspoolpostfixmaildrop

    系统磁盘优化——"/var/spool/postfix/maildrop" 文件清理 最近某服务器磁盘空间告警,在排查过程中发现"/var/spool/postfix/maildrop"目录下堆积了很多小文件...,起初想直接删除,但是使用rm删除是提示“参数列表过长”,后来使用rsync来清楚垃圾文件: # 创建一个临时空文件夹 mkdir /tmp/blankdir # 清理/var/spool/postfix...# --stats 给出某些文件的传输状态 注意: 不管是使用rm还是rsync,在清理文件之前一定要仔细确认文件是否有用,避免误操作。...使用rsync时空目录的路径后要带上"/" 追根溯源 在清理完文件后不久又有一次内存告警,检测发现有大量的“CRON、sendmail、postdrop”进程,同时还发现“/var/spool/postfix..., 而由于客户环境中的 sendmail 和 postfix 没有正常运行,导致邮件发送不成功,全部小文件堆积在了 maildrop 目录下面,而且没有自动清理转换的机制,所以长达一年的时间,此目录已堆积了大量的文件

    2.1K30

    大批量散装文件的迁移 原

    有幸我遇到这样一个数据迁移场景: 有很多小文件散落到在不同的文件夹,我需要将这些小文件按照一定的规则找出来,然后将他转移到另外的一个文件系统。...开始我对rsync有一个错误的认识,我总以为rsync是一个同步对比文件夹的软件,把他的重点放在了文件的同步对比上了,rsync可以使用指定的单一端口完成大批量文件的同步传输,算是比较好的利器。...如果rsync有比较强悍的php扩展就更加牛逼了,可以做非常好的文件同步服务。...对业务的种种咳咳要求会比较ok 另外本次中我发现众多小文件打包也是一个难点,小文件太多,如果tar的时候再压缩,耗费的资源就会很多,进而大大影响效率,建议仅仅在数据传输的时候进行压缩,这样节省带宽和流量...如果有需要可以采用虚拟磁盘镜像的技术采用多进程的方式对文件进行copy,这样能很快将大量小文件打包。

    51040

    Rsync服务简介部署使用及原理详解

    # 可以有排除指定文件或目录同步的功能,相当于打包命令tar的排除功能。 # 可以做到保持源文件或目录的权限、时间、软硬链接、属主、组等所有属性均不改变-p。...# -v, --verbose 详细模式输出,传输的进度等信息 # -z, --compress 传输进行压缩以提高传输效率,--compress-level=NUM可按级别压缩。...的传输默认是不限速的,传输可能会占用很大的网络带宽,影响业务正常使用。...可以使用参数:-bwlimit来限制传输的网络带宽 Example: 传输时限速为1M/s [root@client data]# dd if=/dev/zero of=test bs=1M count...×××服务或者ipsec服务; 缺点 # 1、大量小文件同步的时候,时间比较长,有的时候,rsync进程可能会停止; # 2、同步大文件,10G这样的大文件有时也会有问题,中途可能会中断。

    1.9K50
    领券