rsync 命令中的路径斜线
rsync命令大家都知道,但是其中的一个小细节比较容易被忽略,那就是 路径结尾的 “/” ,在路径的结尾有没有斜线,结果是大不同的。现举例说明:
假设现有两个目录,一个名为sourceDir,另一个名为destinationDir,分别包含如下内容:
sourceDir/
a.file
      b.file
destinationDir/
1.file
2.file
下边两个命令分别演示了尾部斜线的作用:
rsync /sourceDir /destinationDir/
此命令会复制sourceDir目录到destinationDir中,结果如下:
destinationDir/
1.file
2.file
sourceDir/
a.file
b.file
rsync /sourceDir/ /destinationDir/
此命令会同步sourceDir目录中的内容到destinationDir中,结果如下:
destinationDir/
1.file
      2.file
      a.file
      b.file
看到区别了吗?
源地址尾部斜线告诉rsync "复制这个目录里的内容到目标目录" ,如果不加尾部斜线,那么这个目录本身会被复制到目标地址。
如果你实在记不住这个区别,那么在源地址的最后使用 
/*
如果你要做整个的源目录镜像,那么推荐使用下边方法:
rsync -a --delete /home/mst3k /backup/ Source:
/home/mst3k/file_a.txt
/home/mst3k/dir
/home/mst3k/dir/file_b.txt Destination:
/backup/mst3k/file_a.txt
/backup/mst3k/dir
/backup/mst3k/dir/file_b.txt 这是推荐的方法,当一个top level 目录在源地址删除时,在目的地址也会自动删除。
rsync 命令中的路径斜线的更多相关文章
- [转]rsync命令中文文档
		原文链接 rsync是一个快速.多功能的远程(和本地)文件拷贝工具. 摘要 Local: rsync [OPTION...] SRC... [DEST] Access via remote shell ... 
- man rsync翻译(rsync命令中文手册)
		本文为命令rsync的man文档翻译,几乎所有的选项都翻译了,另外关于筛选规则部分只翻译了一部分.由于原文很多地方都比较啰嗦,所以译文中有些内容可能容易让国人疑惑,所以我个人在某些地方加上了注释.若有 ... 
- DOS命令中出现空格问题
		1.DOS命令中路径出现空格时如何处理? 在DOS命令中,如果路径中出现空格,可能为报错:如参数错误 如: xcopy C:\ABC CD\txt.txt C:\ , 由于路径中包含空格,执行后 ... 
- Linux命令中:rsync和cp之间的区别
		rsync:只拷贝那些更新的文件: cp -u:也可以实现类似效果: 两者都基本可以满足备份的需求: 只是一般情况下,用rsync做这类备份之类的事情,更多见: 在备份的操作中,拷贝,过期文件的删除是 ... 
- 7z命令行参数中的路径
		最近在自动化的过程中用到了7z命令行工具,发现其参数中的路径挺有意思的,在此总结一下.本文中所有demo使用的7z版本为:15.14 x64. 压缩某个文件夹 下面的命令会把g:\temp\目录和目录 ... 
- Rsync(远程同步): linux中Rsync命令的实际示例
		rsync的 ( 远程同步 )为在Linux / Unix系统局部 拷贝和同步文件和目录远程以及一个最常用的命令. 随着rsync命令的帮助,您可以复制并在目录中远程和本地同步数据,在磁盘和网络,进行 ... 
- windos或linux中 which命令 查看当前要执行的命令所在的路径
		whereis 用来查看一个命令或者文件所在的绝对路径,而 which 用来查看当前要执行的命令所在的路径. 下面举个例子来说明.加入你的linux系统上装了多个版本的java.如果你直接在命令行敲命 ... 
- windows cmd中查看某个命令所在的路径
		需求描述: 之前用linux环境下的which命令就能看到某个命令的绝对路径, 然后想在windows下的cmd中是否也能够查看到命令的绝对路径呢 操作过程: 1.windows环境下,通过where ... 
- 烂泥:【转】rsync命令参数详解
		本文由秀依林枫提供友情赞助,首发于烂泥行天下. rsync安装完毕后,我们可以通过rsync –help查看rysnc命令的使用.如下: 有关rsync的命令格式,在此我们就不多介绍了.如果有想了解的 ... 
随机推荐
- DjVu转PDG的方法与步骤
			作者:马健邮箱:stronghorse_mj@hotmail.com发布:2008.08.03更新:2008.08.24 补充说明:此文成文较早,当时PDG浏览器只支持纯正PDG,不支持名为PDG,实 ... 
- PHP 中for循环的一个小小改进
			注意 : 1, $size这个值可以放在for循环中的第一个 ';' 前声明, 因为这个声明只会执行一次; 2, 第二个 ';' 中的内容, 会重复运行, 所以$i < $size 这个判断会每 ... 
- C#根据弹窗标题获取窗体句柄并模拟点击按钮(FindWindow,FindWindowEx,SendMessage)
			任务:将下面弹窗自动关闭 /// <summary> /// 找到窗口 /// </summary> /// <param name="lpClassName& ... 
- Xml Helper
			类的完整代码: using System;using System.Collections;using System.Xml; namespace Keleyi.Com.XmlDAL{public c ... 
- macOS 10.12.1 + Xcode 8.1 安装cocoapods 1.1.1
			最近公司刚给配了一台27寸的iMac,5K屏幕,这酸爽~~,新电脑,免不了系统升级,环境搭建,当一切就绪之后,我就准备装cocoapods了,然而,以前所有的教程全部都变得没用了...然而网上一大堆关 ... 
- kuangbin专题十二 HDU1114 Piggy-Bank (完全背包)
			Piggy-Bank Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total ... 
- CGContext ----生成图片--image
			//获取图片 + (UIImage*) getImageWithColor:(UIColor*)color andHeight:(CGFloat)height { CGRect r= CGRectMa ... 
- 奇妙的 clip-path  几何图形
			CSS 新属性 clip-path,意味裁剪路径的意思,让我们可以很便捷的生成各种几何图形. clip-path 通过定义特殊的路径,实现我们想要的图形.而这个路径,正是 SVG 中的 path . ... 
- Linq To DataTalbe 列X不属于表
			项目中遇到一个问题,利用linq to datatable查询得到一个query,截止到红色代码部分时,一切都正常,只要一运行query.where 就会报异常:列“SingDate”不属于列表,查看 ... 
- Java高级工程师应该掌握的东东
			今天偶然看了膜拜单车官网对java程序员的招聘要求,如下,可以对照发现自己的不足 职责 负责APP SERVER中间层等模块开发 完成各类需求开发任务,同时保证服务稳定性.茁壮性 要求 精通Java语 ... 
