[Tech] directory, backup e script contest
Christian Surchi
christian@firenze.linux.it
Mar 27 Gen 2009 18:12:18 CET
Il giorno mar, 27/01/2009 alle 17.41 +0100, Leonardo Boselli ha scritto:
> Ho cinque directory A B C D e E
> sotto B e D c'`e una struttura di directory, teoricamente uguale, presa
> da due backup fatti in momenti differenti.
> A C ed E sono vuote.
> cerco il comando che mi confronti il contenuto di B e D e:
> 1. se un file è presente ed uguale in B e D allora lo trasferisce in C
> 2. se un file è presente solo in B allora lo sposta in A
> 3. se un file è presente solo in D allora lo sposta in E
> 4. se un file è presente in ambedue ma è diverso allora lo lascia dove
> è.
> (nb: sono tutto sotto lo stesso fs per cui si puo usare un move)
> Il file è uguale se sono uguali il nome e contenuto (owner diversi e
> data diverse sono irrilevanti, come pure è irrilevante se si tratta di un
> file vero o un softlink)
> In pratica: separo i file in file che non sono cambiati (e quindi
> posso assumere che non abbiano avuto cambiamenti) da quelli che sonos
> tati cancellati (in A) o inseriti (in E) mentre in B e C trovo i file
> differenti, che debbo controllare a mano per verificare quale sia la
> versione migliore.
42
Maggiori informazioni sulla lista
flug-tech