Page 1 sur 1

Rsync, comment fonctionner en liste blanche?

Posté : 17 févr. 2011, 16:27
par jojolapine
Bonjour à tous,

<ironique>Toujours un bonheur de tripatouiller la console!</ironique>

J'ai l'impression de toujours vouloir faire des choses qui n'ont jamais existé oO

Dans le cas présent je souhaite pouvoir faire un rsync sur une liste de fichier...
Les règles de filtres serait trop complexes à construire, donc je veux fonctionner en liste blanche!
Rsync moi çuilà, çuici et pis lui là et hop on arrête!
Malheureusement voilà 1h que je suis dessus et pas moyen, voici ce que j'essaye:

Code : Tout sélectionner

rsync -v --stats --exclude=* # pour exclure tout au départ, j'hésite entre * et ** # j'ai essayé aussi avec - * ou - ** --include=./path/to/file1.php # pour dire que je veux ce fichier --include=./path/to/file2.php # j'ai essayé aussi avec + ./path/to/hile.php # j'ai essayé en enlevant le premier point et/ou le premier slash ... dir/local autre/dir
Alors je sais pas si c'est possible si oui, j'aimerais bien vos lumières sur la question ;)

Merci d'avance!

Re: Rsync, comment fonctionner en liste blanche?

Posté : 17 févr. 2011, 23:21
par Berzemus
avec --include-from, tu peux spécifier un fichier qui contient des masques (ie. les fichiers que tu veux synchroniser). Sinon, pourquoi ne pas créer un répertoire de synchro et y placer des liens symboliques vers tes fichiers particuliers ? Ca m'a l'air bien pratique comme système.

Le problème n'est pas que tu as des problèmes, c'est que tu n'as pas encore tout ce qu'il faut pour trouver les solutions :wink: