Bonjour à tous,

je viens de débuter en shell et j'aurai besoin de vos lumières pour réaliser mon premier script.


Je m'explique, mon script devrait permettre de copier les fichiers qui vient d'être mis à jour avec leurs arborescences (répertoires) si ceux-ci n'existe pas encore vers un répertoire destinataire.


Exemple

REP_SOURCE="/home/chawa/source/"
REP_DEST="/home/chawa/dest/"


Dans le répertoire source, il y a des sous répertoires comme

source
+toto
+tumtum
kaka.xml
index.html
blabla.txt
bibi.jpg

+tata
yahoo.jpg
google.jpg

+titi
+yuyu
kiki.xml
index.html
show.jpg

Et le répertoire dest est vide



Pour l'instant, j'ai trouvé comment récupérer la liste des fichiers qui vient d'être mis à jour dans le répertoire source. Mais comment faire pour les copier en créant les répertoires si ceci n'existe pas encore dans le répertoire destination "/dest/"

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
FILE_LIST_COPY=$(find REP_SOURCE -mtime -3)
Enfin, quelle est la meilleur solution pour recopier ces fichiers directement avec son arborescences svp.


Je vous remercie par avance pour toutes les réponses.

Chawa