Bonsoir,
J'utilise depuis un moment ma clef où est installé un GNU qui est le même que sur ma machine, et je voudrai synchroniser à tout moment de ma machine vers la clef pour la mettre à jour, et l'inverse pour mettre ma machine à jour.
En utilisant ma clef, ça m'evite de me trimbaler la machine, et m'assurer d'être sur une gnuilo.
Donc j'ai fais un tout petit script.
Mais ce que je n'arrive pas à faire avec rsync c'est faire de tel sorte d'avoir la même chose d'un coté comme de l'autre - sauf certains fichiers qui sont propres au support.
Mon soucis c'est si je supprime mon fichier X sur mon support A. Si X existe aussi sur le support B, lors de la synchronisation, le fichier reste. Mais moi c'est pas ce que je veux, je veux que X disparaisse étant donné que je l'ai supprimé avant la synchronisation. Je ne souhaite pas revoir X au moment où je referrais ma synchronisation au sens inverse.
Donc ajout d'octets, mais supression aussi.
actuelement j'utilise "vrAHEogta" comme options. Je n'ai pas voulu mettre "u", au cas où le support se trouverait sur une machine à la mauvaise date.
Voilà et merci d'avance.
# rsync -aP --delete SRC DST
Posté par NeoX . Évalué à 5.
avec soit la clef comme SRC et le disque comme DST
soit l'inverse.
tu peux aussi utiliser
rsync -aP --delete --exclude=xxx SRC DST
pour exclude les chemins qui contiennent xxx
ou
rsync -aP --delete --exclude-from-file=FILE SRC DST
pour exclure tous les chemins que tu aurais listé dans le fichier FILE
[^] # Re: rsync -aP --delete SRC DST
Posté par dafp . Évalué à 4. Dernière modification le 04 novembre 2012 à 22:50.
oui pour les exclude j'ai juste fais un enchainement d'options exclude pour ne pas avoir un(des) fichier(s) tierce(s).
edit: j'avais pas fais attention à --delete.
Donc avec ça, ça marchera ?
…
C'est ça ! super merci … tout bête.
J'ai honte, car en cherchant le mot clef dans le manuel, je me retrouve juste avant la liste des options, avec un exemple de mirroir.
Navré.
merci.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.