Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: LuciusMare 19 Října 2009, 17:36:21

Název: Program na ověření hashe v dvou rúzných adresářích?
Přispěvatel: LuciusMare 19 Října 2009, 17:36:21
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ě).
Název: Re: Program na ověření hashe v dvou rúzných adresářích?
Přispěvatel: mosqa 19 Října 2009, 17:57:01
taketo nieco?
http://www.linuxexpres.cz/software/meld-porovnava-soubory-a-adresare
Název: Re: Program na ověření hashe v dvou rúzných adresářích?
Přispěvatel: Nemo7 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.
Název: Re: Program na ověření hashe v dvou rúzných adresářích?
Přispěvatel: nettezzaumana 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}