Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Program na ověření hashe v dvou rúzných adresářích?  (Přečteno 979 krát)

LuciusMare

  • Závislák
  • ***
  • Příspěvků: 1749
Není nějaký program na ověření hashe souborů ve dvou různých adresářích?Protože jsem si kopíroval data z jednoho disku na druhý,v půlce jsem to přerušeil,a pak kopíroval znova,s "přeskočit vše" a chci vědět jestli se všechno nakopírovalo (správně).
Citace
<Firzen> tak teď budu Číňan
<Firzen> tak uvidíme :D
Jabber: LuciusMare (zkroucenina) jabbim (tecka) cz

mosqa

  • Stálý člen
  • **
  • Příspěvků: 854
AMD Athlon X2 4850e; GIGABYTE MA78GM-DS2H; IGP ATI HD3200; 2GB (KIT 2x1GB) DDR2 KINGSTON BOX; WD 6400AAKS; SAMSUNG SpinPoint F1 HD322HJ; SAMSUNG SH-S223F SATA; squeezy

Nemo7

  • Aktivní člen
  • *
  • Příspěvků: 163
Re: Program na ověření hashe v dvou rúzných adresářích?
« Odpověď #2 kdy: 25 Října 2009, 17:16:58 »
Meld porovnává textové soubory... Krusader to umí, musí být jenom nainstalované třeba md5deep (nebo sha1deep). Pak v Krusaderu vybrat z menu soubor "Spočítat kontrolní součet" a být na adresáři, který potřebuji. Krusader vygeneruje kontrolní součet každého souboru v podadresáři do jednoho souboru. Pak stačí jenom výpis z originálního adresáře srovnat s druhým třeba zmíněným Meldem. Nebo udělat kontrolní součet obou souborů a srovnat je.

nettezzaumana

  • Host
Re: Program na ověření hashe v dvou rúzných adresářích?
« Odpověď #3 kdy: 25 Října 2009, 17:24:34 »
man bash

.. neco takoveho by melo fungovat:

cd $source_directory
find . -type f -exec md5sum {} \; | sort >/tmp/foo
cd $target_directory
find . -type f -exec md5sum {} \; | sort >/tmp/bar
diff /tmp/{foo,bar}

 

Provoz zaštiťuje spolek OpenAlt.