Commande tar + taille d'une archive

Pepsi33 -  
lami20j Messages postés 21331 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   -
Bonjour à tous,

je suis en train de créer un programme de sauvegarde en bash, mais j'ai un soucis.
En fait, pour contrôler si la sauvegarde s'est bien passée, j'ai besoin de la taille du contenu de l'archive tar, mais je ne sais pas trop comment faire.
Il faudrait faire une sorte de fausse décompression et calculer la taille des différents fichiers.

Mrci beaucoup de votre aide
A voir également:

3 réponses

Pepsi33
 
non car cela donne la taille de l'archive et non la taille du contenu de l'archive.

Mais j'ai trouve avec ça:
tar -tvf mon_archive.tar | du -skh

Elle regarde le contenu de l'archive et calcule la taille de ce contenu.

En tout cas, merci quand mème
1
jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 896
 
Salut,

Si c'est une simple archive "tar" non compressée (tgz), un simple :
stat -c %s ton_archive.tar
devrait suffire, non ?
0
lami20j Messages postés 21331 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 570
 
Salut,

j'ai besoin de la taille du contenu de l'archive tar, mais je ne sais pas trop comment faire.
En fait tu as besoin de la taille de ce que tu vas archiver ou de ce que tu obtiendras après "desarchivage".

Puisque la taille de contenu de l'archive et bien la taille qu'on obtiens après l'archivage ;-)
0