下面两个命令可以互换吗?我是否使用这两个命令有关系.
吗?
sudo rsync -aXS /home/ /media/home/
sudo rsync -aXS /home/. /media/home/.
我知道句号.
在上下文中的含义如下rsync
:
.
指的是当前目录
..
引用父目录
答案1
rsync的一个用途.
是限制作为您指定的每个路径的隐含目录发送的路径信息量。
rsync -avR /src/path/to/dir/./file /target/
file
在while中创建/target
:
rsync -avR /src/path/to/dir/file /target/
将会/src/path/to/dir/file
在 中创建/target
。
另一种用法是当您使用rsync
with-d
选项时:
rsync -d /boot /target
将复制到boot
其中/target
,而:rsync -d /boot/ /target
或者:将复制到其中rsync -d /boot/. /target
的内容。/boot
/target
据我所知,您的情况并没有什么区别。