Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: Luban 28 Června 2011, 00:06:51

Název: Rychlé porovnání obsahu dvou adresářů
Přispěvatel: Luban 28 Června 2011, 00:06:51
Zkoušel jsem porovnat obsah domovského adresáře se zálohou na externím disku pomocí Krusaderu a je to zoufale pomalé.
Nemáte někdo tip na rychlejší způsob (třeba přes terminál). Díky moc.
Název: Re: Rychlé porovnání obsahu dvou adresářů
Přispěvatel: daysleeper 28 Června 2011, 00:18:46
zkontrolovat obsah = projet bit po bitu original a kopii a porovnat?
Název: Re: Rychlé porovnání obsahu dvou adresářů
Přispěvatel: jAster_BA 28 Června 2011, 00:44:17
Ono to dosť závisí asi od HW :) teda asi hlavne HDD
Název: Re: Rychlé porovnání obsahu dvou adresářů
Přispěvatel: Šuohob 28 Června 2011, 00:50:44
diff --recursive /dir1 /dir2
Název: Re: Rychlé porovnání obsahu dvou adresářů
Přispěvatel: Luban 28 Června 2011, 09:08:11
Díky všem za reakce.
To  daysleeper: Jedná se o hrubé porovnání (stačí kontrola existence - názvu, datum+čas+velikost není třeba porovnávat).
jAster_BA: Data mám na externím MyBook. Žádná sláva to není, ale i tak mi to příjde jako "želva"  ;)
To Bohouš: Trošku tápu v tom, jak zadat cestu k externímu disku. V Krusaderu to naklikám, ale když to zadám ručně do toho příkazu, tak mi to nevezme  :(.
Název: Re: Rychlé porovnání obsahu dvou adresářů
Přispěvatel: daysleeper 28 Června 2011, 09:43:55
pokud je to tak, tak staci rsync, ten je extremne rychly
Kód: [Vybrat]
# --dry-run zobrazi jen soubory (ale i adresare), ktere se lisi, ale nic nezapisuje
# lomitko za /original_dir je dulezite
rsync --dry-run -av /original_dir/ /backup_dir

pokud bit po bitu, imo bohousovo reseni je nejrychlejsi
Kód: [Vybrat]
diff -q --recursive ~ /media/muj_disk
Název: Re: Rychlé porovnání obsahu dvou adresářů
Přispěvatel: Luban 28 Června 2011, 09:47:20
Díky večer doma vyzkouším.
Název: Re: Rychlé porovnání obsahu dvou adresářů
Přispěvatel: jAster_BA 28 Června 2011, 13:13:09
Ale ono je na to aj dačo v GUI.
Název: Re: Rychlé porovnání obsahu dvou adresářů
Přispěvatel: Luban 28 Června 2011, 13:21:21
Ale ono je na to aj dačo v GUI.

Myslíš třeba Meld?
Název: Re: Rychlé porovnání obsahu dvou adresářů
Přispěvatel: Luban 28 Června 2011, 23:35:09
Jde nastavit výstup do nějakého souboru, ve kterém by bylo přehledně vidět výsledky porovnání?
Název: Re: Rychlé porovnání obsahu dvou adresářů
Přispěvatel: Šuohob 28 Června 2011, 23:40:23
za prikaz dej > adresa-souboru, cili napriklad pro porovnani bajt po bajtu po zadani prikazu
Kód: [Vybrat]
diff -q --recursive ~ /media/muj_disk > ~/vystup budes mit soubor s vystupem pojmenovany jako vystup ulozen ve svem domovskem adresari
Název: Re: Rychlé porovnání obsahu dvou adresářů
Přispěvatel: Luban 28 Června 2011, 23:48:08
Díky. U toho příkazu diff mi to u zálohovaného adresáře píše, že nadbytečný  :(.
Název: Re: Rychlé porovnání obsahu dvou adresářů
Přispěvatel: Šuohob 29 Června 2011, 00:11:13
Díky. U toho příkazu diff mi to u zálohovaného adresáře píše, že nadbytečný  :(.

tak to jsi to asi spatne pochopil
Kód: [Vybrat]
diff -q --recursive /jeden/adresar /druhy/adresar > ~/vystup
Název: Re: Rychlé porovnání obsahu dvou adresářů
Přispěvatel: Luban 29 Června 2011, 00:18:31
Problém je asi zazálohovaném adresáři
/media/My Book/Zaloha_2011-06-22/Luban
nevadí tam ta mezera My Book?
Název: Re: Rychlé porovnání obsahu dvou adresářů
Přispěvatel: daysleeper 29 Června 2011, 00:24:33
vadi, dej to do uvozovek
"/media/My Book/Zaloha_2011-06-22/Luban"