Re: Comparaison de gros fichiers

Top Page

Reply to this message
Author: E. Prom
Date:  
To: guilde.nt
CC: guilde
Subject: Re: Comparaison de gros fichiers
Bonjour,

Le 13 janvier 2010 21:27, <guilde.nt@???> a écrit :
[...]
> dd bs=512M count=1 skip=0 <file1 2>/dev/null |
>  { dd bs=512M count=1 skip=0 <file2 2>/dev/null | diff /dev/fd/3 - ; } 3<&0


Est-ce que celà ne risque pas de
1. Utiliser 512 Mo de RAM, ce qui pourrait peut-être être évité par
bs=1M count=512 ;

> et recommencer avec skip=1, 2 et 3.


2. Faire lire de nombreuses fois le début du fichier? L'utilisation de
skip avec dd évite bien d'avoir les parties sautées écrites dans la
sortie, mais il me semble qu'elles sont tout de même lues, et sur de
gros fichiers ça peut compter.

Je n'ai pas bien compris ce que veut faire ymartin, mais pour savoir
si deux fichiers sont identiques ou non md5sum et sha* sont bien
pratiques. Sans donner toutefois les différences.