On Sun, Mar 27, 2011 at 2:14 PM, Kfir Lavi <lavi.k...@gmail.com> wrote:
> On Thu, Mar 24, 2011 at 3:24 PM, Kfir Lavi <lavi.k...@gmail.com> wrote:
>> 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
>>
>
> Bump,
>
> No body uses rsync?
>
> Kfir
>

Ok,
I managed to do it like this:
cd a/
rsync -avnR $(find -ipath '*2011.03.03*') b/

Regards,
Kfir

Reply via email to