Salutations
Je voudrais faire un bash pour transférer des fichiers d'un répertoire source vers un répertoire destination.
Il faut comparer le contenu des deux répertoires, si dans le répertoire source le(s) fichier(s) source(s) sont identique au répertoire destination, alors le(s) fichier(s) source(s) seront effacés.
Par contre si le(s) fichier(s) source(s) ne sont pas dans le répertoire destination, le(s) fichier(s) source(s) seront déplacés vers le répertoire destination.
Le(s) fichier(s) déplacés seront notifiés dans un fichier log.
Ce sera un répertoire et ses sous-répertoires qui seront déplacés.
Merci
http://tlabidouille.dyndns.org/electrobidouille.fr/
http://tlabidouille.dyndns.org/psdomotique.fr/
@+
Stef
# Re : transfert de fichiers
Posté par Lo_pescofi . Évalué à 0.
cmp --help
et
comm --help
tu veras dans le help (à la fin) que :
"Exit status is 0 if inputs are the same, 1 if different, 2 if trouble."
C'est déjà un début ....
# Re: Transfert de fichiers avec historie
Posté par tontonflingueur . Évalué à 1.
# rsync
Posté par B. franck . Évalué à 1.
je prendrais le problème d'une autre manière:
s'assurer que les fichiers sont synchronisés et supprimer systématiquement les fichiers de la source,
avec par exemple une exécution conditionnée du résultat de la synchronisation :
rsync -ax source/ destination/ && rm -rf source/*
mais est-il vraiment utile de supprimer les fichiers de la source après synchronisation?
Je pense que le plus important est que les fichiers soient synchronisés et pas qu'ils disparaissent de la source (sauf besoins spécifiques).
ps: voir l'option --delete autorisant la suppression dans la cible
[^] # Re: rsync
Posté par Stéphane HUMBERT . Évalué à 1.
En faite les fichiers sont téléchargés avec un module perl la nuit avec cron et sa vient des groupe yahoo.
Le module perl ne peut pas écraser la destination si elle existe déjà. Et de plus je ne serais si j'ai téléchargé les nouveautées.
Donc je transfert l'intégralité et je fais la différence. Le résultat de la différence sera envoyé dans un log pour historie.
Le mieux, c'est le transfert complet d'un répertoire avec ses sous-repertoires et ses fichiers.
Merci
http://tlabidouille.dyndns.org/electrobidouille.fr/
http://tlabidouille.dyndns.org/psdomotique.fr/
@+
Stef
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.