Hi,
I want to rsync all the directories and files that contain the date
"2011.03.03".
Everything else should not be copied.
I did a lot of experiments and read web pages, but can't solve this
conundrum.

kfir@goofy /tmp/rsync.test $ find
.
./b
./a
./a/aaa
./a/aaa/2011.03.03
./a/2011.03.04
./a/2011.03.03
kfir@goofy /tmp/rsync.test $ rsync -avvn --include "*" --include
"**2011.03.03**" --exclude "*" a/ b/
sending incremental file list
[sender] showing directory aaa because of pattern *
[sender] showing directory 2011.03.04 because of pattern *
[sender] showing directory 2011.03.03 because of pattern *
[sender] showing file aaa/2011.03.03 because of pattern *
delta-transmission disabled for local transfer or --whole-file
./
2011.03.03/
2011.03.04/
aaa/
aaa/2011.03.03
total: matches=0  hash_hits=0  false_alarms=0 data=0

sent 135 bytes  received 30 bytes  330.00 bytes/sec
total size is 0  speedup is 0.00 (DRY RUN)

kfir@goofy /tmp/rsync.test $ rsync -av  --include "2011.03.03"  a b -v
sending incremental file list
[sender] showing directory a/2011.03.03 because of pattern 2011.03.03
[sender] showing file a/aaa/2011.03.03 because of pattern 2011.03.03
delta-transmission disabled for local transfer or --whole-file
a/
a/2011.03.03/
a/2011.03.04/
a/aaa/
a/aaa/2011.03.03
           0 100%    0.00kB/s    0:00:00 (xfer#1, to-check=0/5)
total: matches=0  hash_hits=0  false_alarms=0 data=0

sent 179 bytes  received 47 bytes  452.00 bytes/sec
total size is 0  speedup is 0.00

kfir@goofy /tmp/rsync.test $ rsync -avvn --include "*" --include
"**2011.03.03**" --exclude "*" a b
sending incremental file list
[sender] showing directory a because of pattern *
[sender] showing directory a/aaa because of pattern *
[sender] showing directory a/2011.03.04 because of pattern *
[sender] showing directory a/2011.03.03 because of pattern *
[sender] showing file a/aaa/2011.03.03 because of pattern *
delta-transmission disabled for local transfer or --whole-file
a/aaa/2011.03.03 is uptodate
total: matches=0  hash_hits=0  false_alarms=0 data=0

sent 143 bytes  received 31 bytes  348.00 bytes/sec
total size is 0  speedup is 0.00 (DRY RUN)

kfir@goofy /tmp/rsync.test $ rsync -avvn --include "*/" --include
"**2011.03.03**" --exclude "*" a b
sending incremental file list
[sender] showing directory a because of pattern */
[sender] showing directory a/aaa because of pattern */
[sender] showing directory a/2011.03.04 because of pattern */
[sender] showing directory a/2011.03.03 because of pattern */
[sender] showing file a/aaa/2011.03.03 because of pattern **2011.03.03**
delta-transmission disabled for local transfer or --whole-file
a/aaa/2011.03.03 is uptodate
total: matches=0  hash_hits=0  false_alarms=0 data=0

sent 143 bytes  received 31 bytes  348.00 bytes/sec
total size is 0  speedup is 0.00 (DRY RUN)


Hope it is solvable.
Regards,
Kfir

Reply via email to