(Courriels de diversion: <oppression@panachera-exploiterai.com> <cahots@deroutant-coudrait.com> <antipathiques@denaturait-connectera.com> <parcellarise@bafouilliez-detecterait.com> <vexes@martelait-irrespirable.com> <empêtreraient@vilipendait-desoeuvre.com> <satisfaisaient@melangerai-lecheront.com> <replats@deplafonnent-debraguetter.com> <soulignera@emblavure-edictees.com> <apprehendais@sortis-reeduquerions.com> )


Le 26 Jul, Claude MICOUIN écrit :

> En bon paranoïaque prudent (pléonasme?), je fais des sauvegardes.
> Comme c'est un peu pénible à la longue de lister les fichiers à
> sauvegarder, je pensais utiliser une commande dans le genre:
>  
>  tar cf /tmp/Archives_tar/Ma_sauvegarde.tar $( find ~/ -mtime -5)
> 
> en remplaçant bien sur 5 par le nombre de jours depuis ma dernière 
> sauvegarde.
> A première vue, ça se passe bien. Il y a quand même qque chose qui 
> m'intrigue: si je fais find ~/ -mtime -5, j'ai un liste qui est
> beaucoup plus courte que quand je fais un tar tf de l'archive qui a
> été crée avec la première commande. D'où vient l'erreur? Merci. A+

> $  find ~/ -mtime -5
> /home/essai/

>   tar cf /tmp/Archives_tar/Ma_sauvegarde.tar $( find ~/ -mtime -5)
> tar: Retrait de l'en-tête `/' des noms des membres
> 
> tar tf /tmp/Archives_tar/Ma_sauvegarde.tar
> home/essai/

  tar descend dans les répertoires...

  Donc, comme /home/essai a été modifié il y a moins de 5 jours, tout ce
qui est dessous est sauvegardé.

  Si tu veux te limiter aux « vrais » fichirs, ajoute « -type f » à ton
find.

-- 
Marc Thirion                   | Ramonville Saint-Agne, France
Projet Internet et Citoyenneté : http://www.le-pic.org/
Marc.Thirion@ISOscope.com      : http://www.ISOscope.com/Pérennité des logiciels et des systèmes



---------------------------------------------------------------------
Aide sur la liste: <URL:mailto:linux-31-help@CULTe.org>Le CULTe sur le web: <URL:http://www.CULTe.org/>