Author: anne aublanc Date: To: guilde Subject: Re: diff pour fichier compressé
----- Original Message -----
From: "Stéphane Bonhomme" <s.bonhomme@???>
To: "guilde" <guilde@???>
Sent: Monday, June 05, 2006 10:41 PM
Subject: Re: diff pour fichier compressé
| zdiff ne fait que la diffrences de fichier gzippés, il ignore tout du
| fait que le contenu des zips sont des fichiers issus de tar. Il ne faut
| pas espérer donc de zdiff que te soient listés les modif des fichiers
| "tarés"
|
| il faut donc utiliser tar -d pour comparer les deux archives, la
| compression n'est qu'anecdotique :
| $mkdir dir
| $ echo "hello1" > dir/file
| $ tar cvzf dir.tar.gz dir
| $ echo "2" >> dir/file
| $ tar cvzf dir2.tar.gz dir
|
| $ tar xOzf dir2.tar.gz | tar dzf dir.tar.gz
| dir/file: Les dates de modification diffèrent.
| dir/file: Les tailles diffèrent.
|
c'est un début mais cela ne donne pas les fichiers qui se trouvent dans un seul des 2 tar.gz
| et voila
|
| Stephane.
|
| anne aublanc wrote:
|
| >----- Original Message -----
| >From: "Frédéric" <frederic.mantegazza@???>
| >To: <guilde@???>
| >Sent: Monday, June 05, 2006 8:21 PM
| >Subject: Re: diff pour fichier compressé
| >
| >
| >| Si tu parles de la commande zdiff, elle fonctionne comme diff. L'option que
| >| tu cherches est -q ou --quiet.
| >
| >zdiff -q mgetty/mgetty1.1.30-Dec16.tar.gz mgetty/mgetty1.1.31-Jul24.tar.gz
| >Les fichiers - et /tmp/mgetty11.31-Jul24.tar.gz.jnblcK3917 sont différents.
| >
| >Il n'y a que l'option -a qui me donne les différences...
| >
| >Si vous avez d'autres idées, une autre commande...
| >
ce que j'ai fait :
J'ai décompresser les tar.gz et j'ai fait
diff -rq rep1/ rep2/ > result
J'ai ma liste des fichiers qui se trouvent seulement dans un rep1 ou rep2 et ceux qui diffèrent.
C'est juste ce que je voulais!
Tout ce que j'espère c'est que cette cde me donne le bon résultat!