我在rsync
正确设置语法方面遇到问题,并且想知道我的方案是否可以真正使用处理rsync
。首先,我已经确认rsync
本地主机和远程主机之间的运行正常。在目录上进行直接同步成功。
我的文件系统如下所示:
uploads/
1260000000/
file_11_00.jpg
file_11_01.jpg
file_12_00.jpg
1270000000/
file_11_00.jpg
file_11_01.jpg
file_12_00.jpg
1280000000/
file_11_00.jpg
file_11_01.jpg
file_12_00.jpg
我想做的是仅在子目录中以“ file_11_”开头的文件上运行rsync,并且我希望能够仅运行一个rsync作业来同步子目录中的所有这些文件。
这是我正在尝试的命令:
rsync -nrv --include="**/file_11*.jpg" --exclude="*" /Storage/uploads/ /website/uploads/
这导致0
文件在我的空运行中被标记为可以传输。我尝试了--include
and--exclude
语句的各种其他组合,但是要么继续未获得任何结果,要么获得了所有内容,就好像没有设置任何include或exclude选项一样。
有人知道如何执行此操作吗?