rsync命令排除文件和文件夹(exclude-from)
假设最开始的命令是这样的
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/*
经过测试一般
文件夹
uploads
download/softs/
使用指令:
--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如何实现同步目标路径下的目录,不同步路径下的文件 ,只想同步目录
rsync -av --delete -f '+ */' -f '- *' SRC/ DEST/
rsync命令排除文件和文件夹(exclude-from)相关推荐
- linux配置rsync排除某些目录,10个linux rsync命令排除文件/目录
Rsync (远程同步)是在Linux/unix系统中远程复制和同步文件和目录的最常用命令,借助rsync命令,你可以在不同的目录之间远程地复制和同步数据,跨磁盘和网络进行数据备份,在两个Linux机 ...
- rsync和inotify实时同步配置 exclude排除多个文件夹
同步的方向:同步的服务器(更新发送) →→→→→→被同步的服务器(接收) 或者说是 客户端 →→→ 服务端 (客户端内容向服务端同步) 同步的服务器配置 1,安装rsync和inotify wg ...
- Linux命令zip:压缩文件夹时,排除指定文件或文件夹
情景: 例我现在有一级目录chaochao, 二级目录有text文件夹, 三级目录有music文件夹.photo文件夹.txt1.txt文件.txt2.txt文件 music文件夹下有music1.t ...
- linux cp 排除文件,cp、tar命令排除文件和子目录 - 米扑博客
测试树形目录 $ cd mimvp-blog/ $ tree . |____111.txt |____222.txt |____333.txt |____folder01 | |____111.txt ...
- 【linux】利用ssh、sshpass和rsync命令,实现免密同步文件,指定非22端口
文章目录 rsync安装 sshpass安装 rsync常用参数说明 sshpass命令 免密登录,默认22端口 # sshpass -p password rsync -avz user@ip:/d ...
- Linux下实现文件实时同步(rsync命令+rsync作为服务+xinetd托管rsync)
文章目录 一.rsync概念 1. 什么是rsync 2. rsync的特点 3. rsync和scp的区别 二.rsync用法 1. 基本语法 2. 本机同步 1) -R(保留相对路径) 2)- - ...
- c语言d打开文件夹,BAT批处理之文件与文件夹操作代码(附xcopy命令详解)
批处理中的文件.文件夹操作,xcopy命令的用法. 一,建bat文件自动执行复制,删除命令. 例1:复制cd.dll文件至windows\system32的bat文件内容: copy cd.dll % ...
- BAT批处理之文件与文件夹(附xcopy命令详解)
在 批处理脚本中,操作文件与文件夹的方法,包括文件的复制.删除.移动等操作,并附有xcopy命令的详细用法. 原文地址: http://www.jbxue.com/article/14535.html ...
- linux 压缩排除某个文件夹,linux tar压缩排除 某类型文件 某个文件夹
排除某类型文件 测试 生成10个.log文件 再生成10个.txt文件 touch {1..10}.log touch {1..10}.txt 打包并排除 log结尾的文件 tar -zcvf 1.t ...
- shell学习之查找当前目录下文件以及文件夹大小-'du'命令和'df'命令
经过前几天的磁盘写满的事件之后,发现自己对du这个命令完全不知道,所以下决心要学习一番. 我就当一盘搬运工吧,外网找到一个教程 'du'就是查找文件夹的大小 du Typing the above a ...
最新文章
- python使用imbalanced-learn的ADASYN方法进行上采样处理数据不平衡问题
- 知名美国服务器租用商介绍
- oracle11g之管理oracle数据库笔记(理论基础知识)
- 华为交换机vlan与trunk配置
- Python 技术篇-多线程的2种创建方法,多线程的简单用法,快速上手
- BZOJ 1040 [ZJOI2008]骑士
- stm32的串口DMA空闲中断接收不等长数据,stm32F1的usart1-DMA-IDLE收发
- Javascript 高级程序设计第三版理解
- linux 关机自动重启,自己动手解决了Ubuntu关机后自动重启
- SQLite3基础教程(二)
- i78700k配什么显卡好_i78700配什么显卡
- python嵌入java,java架构如何嵌入python?Java调用Python程序方法
- w i ndows,解释计算 机Windows的学习英语(10页)-原创力文档
- JAVA学习数据库2
- 5个免费的AI智能抠图工具,一键去除图片背景!
- SSM考试题库管理系统毕业设计源码069043
- c++实现“反应时间”测试
- RPC通信协议远程服务调用(25)Java全栈
- 在ubuntu上安装像金山词霸的词典。
- 腾讯大咖分享 | 腾讯Alluxio(DOP)在金融场景的落地与优化实践