I have such directories structure on server 1:
- data
- company1
- unique_folder1
- other_folder
- ...
- company2
- unique_folder1
- ...
- ...
- company1
And I want duplicate this folder structure on server 2, but copy only directories/subdirectories of unique_folder1. I.e. as result must be:
- data
- company1
- unique_folder1
- company2
- unique_folder1
- ...
- company1
I know that rsync
is very good for this.
I've tried 'include/exclude' options without success.
E.g. I've tried:
rsync -avzn --list-only --include '*/unique_folder1/**' --exclude '*' -e ssh user@server.com:/path/to/old/data/ /path/to/new/data/
But, as result, I don't see any files/directories:
receiving file list ... done
sent 43 bytes received 21 bytes 42.67 bytes/sec
total size is 0 speedup is 0.00 (DRY RUN)
What's wrong? Ideas?
Additional information:
I have sudo access to both servers. One idea I have - is to use find
command and cpio
together to copy to new directory with content I need and after that use Rsync
. But this is very slow, there are a lot of files, etc.