Pages : 1
#1 Le 11/05/2010, à 09:16
- billbok
creer tar en fonction date
Bonjour a tous,
Voila, je voudrais creer un tar de tous les fichiers de la date n-1.
J'avais pensais a -mtime mais ca ne me convient pas vraiment.
Est-il possible de faire un tar avec la date genre:
exemple: tar de tous les fichiers du 10-05-2010
#tar . -mtime $((%d-1)-%m-%Y montar.tar.gz
J'espère que je me suis bien fait comprendre...:)
Quelqu'un a une idée?
Hors ligne
#2 Le 11/05/2010, à 10:32
- francoisp31
Re : creer tar en fonction date
comme ça sans refléchir la solution de facilité :
find . -type f -mtime +1 -exec tar uf t.tar {} \;
ou encore
DATE=#mise en forme à j-1
tar czf t.tar --mtime=$DATE ...........
la seule difficulté c'est de faire -1 sur le jour et le moi et l'année en tennant compte du fais que les mois peuvent avoir 31 30 29 ou 28 jours et non pas un nombre fixe. et que le jour n°0 n'existe pas idem pour le moi
exemple 15 janvier 2010 - 20 = 25 décembre 2009 tout change le n° de jour celui du moi celui de l'année.
Dernière modification par francoisp31 (Le 11/05/2010, à 10:33)
Que les puces d'un millier de chiens galleux infeste le cul de celui qui osera vous gacher ne serai ce
qu'une seule journée de votre vie et que les bras lui soient trop court pour qu'il puisse se le gratter.
Hors ligne