Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: 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ě).
-
taketo nieco?
http://www.linuxexpres.cz/software/meld-porovnava-soubory-a-adresare
-
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.
-
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}