syntaxe rsync "tout exclure sauf"

Daniel Caillibaud ml at editionsdidier.com
Wed Jan 24 13:41:57 CET 2007


Stephane Jourdois wrote:
> J'ai testé sur debian sid, avec le même rsync.
> 
> Tu veux pas montrer ton pattern et ton rep qui matche pas ?

copier/coller de la commande que j'ai tapé
$rsync -avvn --exclude='*' --include='.svn**' /webdidier/www/vhosts/testsvn/swf/images /webdidier/www/vhosts/contact.editionsdidier.com/swf/images
building file list ...
[sender] hiding directory images because of pattern *

c'est sur du nfs mais je vois pas le pb.

un exemple facile à reproduire

mkdir -p test1/rep1 test2
touch test1/rep1/f1 test1/rep1/totof2 test1/rep1/f3
rsync -avvn --exclude='*' --include='toto*' test1 test2

qui répond :
building file list ...
[sender] hiding directory test1 because of pattern *
done
delta-transmission disabled for local transfer or --whole-file
total: matches=0  hash_hits=0  false_alarms=0 data=0

sent 29 bytes  received 20 bytes  98.00 bytes/sec
total size is 0  speedup is 0.00

> Pourquoi **, d'ailleurs ?

Pour prendre tout le contenu des rep .svn (et seulement eux).

-- 
Daniel


More information about the Shell mailing list