I'm having problems getting my rsync
syntax right and I'm wondering if my scenario can actually be handled with rsync
. First, I've confirmed that rsync
is working just fine between my local host and my remote host. Doing a straight sync on a directory is successful.
Here's what my filesystem looks like:
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
What I want to do is run rsync only on files that begin with "file_11_" in the subdirectories and I want to be able to run just one rsync job to sync all of these files in the subdirectories.
Here's the command that I'm trying:
rsync -nrv --include="**/file_11*.jpg" --exclude="*" /Storage/uploads/ /website/uploads/
This results in 0
files being marked for transfer in my dry run. I've tried various other combinations of --include
and --exclude
statements, but either continued to get no results or got everything as if no include or exclude options were set.
Anyone have any idea how to do this?