• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
导航菜单
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx
您的位置:首页 > 服务器 >windows > rsync 排除文件和文件夹参数详解

rsync 排除文件和文件夹参数详解

作者:网友 字体:[增加 减小] 来源:互联网

本文主要包含rsync 排除,linux rsync命令详解,rsync命令详解,rsync配置文件详解,rsync详解等服务器相关知识,网友希望可以进行参考

rsync是一款非常不错的服务器之间同步工具,比起ftp或其它传输软件都要好,并且速度快稳定了,今天我来介绍rsync 同步配置时把们不想同步的文件排除出来不进行同步。


假设最开始的命令是这样的
rsync -e 'ssh -p 30000' -avl --delete --stats --progress demo@123.45.67.890:/home/demo /backup/

一、排除单独的文件夹和文件

要排除sources文件夹,我们可以添加 '--exclude' 选项:

--exclude 'sources'

命令是这样的:
rsync -e 'ssh -p 30000' -avl --delete --stats --progress --exclude 'sources' demo@123.45.67.890:/home/demo /backup/

要排除 "public_html" 文件夹下的 "database.txt" 文件:

--exclude 'public_html/database.txt'

命令是这样的:
rsync -e 'ssh -p 30000' -avl --delete --stats --progress --exclude 'sources' --exclude 'public_html/database.txt' demo@123.45.67.890:/home/demo /backup/

二、使用 '--exclude-from' 排除多个文件夹和文件

建立文件:
/home/backup/exclude.txt

在里面定义要排除的文件夹和文件
sources
public_html/database.*
downloads/test/*

使用指令:
--exclude-from '/home/backup/exclude.txt'

最后的命令如下:
rsync -e 'ssh -p 30000' -avl --delete --stats --progress --exclude-from '/home/backup/exclude.txt' demo@123.45.67.890:/home/demo /backup/


Rsync的其他几个常见参数

1
-z        –compress              compress file data during the transfer
--compress-level=NUM    explicitly set compression level
--skip-compress=LIST    skip compressing files with suffix in LIST
压缩传输,如果网络带宽不够,那么应该压缩以后传输,消耗的当然是机器资源,但是如果内网传输的话,文件数量不是很多的话,这个参数不必要的。
2
--password-file=FILE

前面说过了,只有远端机器是rsync服务器,才能用这个参数
如果你以为个FILE写的是ssh 登陆的密码,那就大错特错了,不少人犯了这个错误。
3
–stats: Adds a little more output regarding the file transfer status.
4
–progress: shows the progress of each file transfer. Can be useful to know if you have large files being backup up.

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • rsync 排除文件和文件夹参数详解
  • rsync 如何排除文件同步指定的文件夹

相关文章

  • Windows Server 2008服务器系统数据安全
  • Windows Server 2008备份Exchange Information Store
  • 详细介绍MyEclipse7.5安装插件的方法
  • windows2003服务器iis新建Web网站图解
  • nginx rewrite的last和break浅解
  • 远程桌面连接服务器和修改远程端口图解
  • Windows系统中IIS防盗链设置详细介绍
  • QQ不能在win7下靠边自动隐藏解决办法
  • Lamp环境搭建
  • windows2003越来越慢解决办法 可能与temp/sess_垃圾文件过多

文章分类

  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx

最近更新的内容

    • XenDesktop 7 软硬件需求.
    • shell写的检测linux系统硬件信息的脚本
    • cut、tr、wc、sort4
    • windows/Linux查看端口占用命令
    • 企业里实现代码自动部署、回滚的解决方案——Caphub
    • Tomcat 404 500错误页面上的版本号隐藏或修改
    • Hadoop配置项整理(core-site.xml)
    • HTTP请求WEB服务器返回状态代码一览表
    • UltraISO 制作USB系统启动盘图文教程
    • 怎么查看windows2003中隐藏用户

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有