我正在尝试使用不同的名称同步两个文件夹内容:
rsync -av ~/foo user@remote.com:/var/www/bar
Run Code Online (Sandbox Code Playgroud)
我想将内容复制foo
到bar
远程主机,但不是目录foo
本身.我尝试了类似的东西foo/*
,但rsync不支持.
rsync始终创建
/var/www/bar/foo
Run Code Online (Sandbox Code Playgroud)
Pro*_*ome 166
尝试 rsync -av ~/foo/ user@remote.com:/var/www/bar/
Oli*_*ier 23
与rsync无关,但在查找如何使用GNU/Linux命令的示例时,可以使用"eg"显示显式示例.例如,这里有,如何安装它的说明:https://github.com/srsudar/eg
结果eg rsync
如下
# rsync
copy the folder source_dir and its content into destination_dir
rsync -av source_dir destination_dir
copy the contents of source_dir (trailing slash) into destination_dir
rsync -av source_dir/ destination_dir
Run Code Online (Sandbox Code Playgroud)
Mar*_*des 15
这很简单,
rsync/var/www //home/var - 复制/ var/www /的所有内容,但不复制/ www文件夹)
rsync/var/www/home/var - 使用所有内容复制文件夹/ www.
"/"做差异.