Adrenalin\’s Blog

Decembrie 19, 2010

Cum de sincronizat doua dosare mari

Filed under: software — Etichete:, , — Adrenalin @ 17:08

Solutia cea mai simpla, rsync.
Pentru backupuri incrementale utilizati tar.
Apoi mai este rsnapshot un fel de emulare la snapshoturi, dar inca nu prea l-am testat, un coleg la lucru e ft fericit de acest soft.

Dar aici va propun o solutie „hand made”, care am inventat-o cind ma jucam in nisip si nu prea stiam de solutiile deja facut mai sus.

Vreau sa va arat cit e de cool comanda unix uniq -u
Asa deci sa presupunem ca avem in dir1.txt lista de fisiere dintr-un dosar si dir2.txt din altul.
Vrem sa aflam fisierele care exista numai intr-un dosar.

sort dir1.txt dir2.txt | uniq -u

Ugum, si asta e tot, in rezultat veti avea doar fisierele unice ;o)

Anunțuri

3 comentarii »

  1. Mai poţi şi aşa :)
    grep -vxFf dir1.txt dir2.txt

    Comentariu de kulldox — August 21, 2011 @ 12:37

    • Apropos, mai poţi face şi fără uniq :) aşa:
      sort -u dir1.txt dir2.txt

      Comentariu de kulldox — Octombrie 7, 2011 @ 23:37

  2. Good to know : )

    Comentariu de Adrenalin — Octombrie 8, 2011 @ 22:32


RSS feed for comments on this post. TrackBack URI

Lasă un răspuns

Completează mai jos detaliile tale sau dă clic pe un icon pentru a te autentifica:

Logo WordPress.com

Comentezi folosind contul tău WordPress.com. Dezautentificare / Schimbă )

Poză Twitter

Comentezi folosind contul tău Twitter. Dezautentificare / Schimbă )

Fotografie Facebook

Comentezi folosind contul tău Facebook. Dezautentificare / Schimbă )

Fotografie Google+

Comentezi folosind contul tău Google+. Dezautentificare / Schimbă )

Conectare la %s

Blog la WordPress.com.

%d blogeri au apreciat asta: