Nalezení duplicitních souborů

Nalezení duplicitních souborů
« kdy: 04. 10. 2010, 15:27:34 »
Snažil jsem se najít nějakou aplikaci pro nalezení duplicitních souborů a našel jsem diskusi:
http://www.root.cz/diskuse/2367/, kde je uvedeno, že
Citace
Diskuse pokračuje na novém fóru
a tváří se to jako link. Který však ukazuje na http://forum.root.cz/.

To je chyba, nebo fíčura?

PS: používá někdo něco jiného, než zmiňovaný fslint?


Re: Nalezení duplicitních souborů
« Odpověď #1 kdy: 04. 10. 2010, 18:15:43 »
Používám fdupes (pro vymazání daných souborů) a hardlink pro úsporu místa se zachováním "duplicitních" souborů (přetvořením na hardlinky).

Kit

Re: Nalezení duplicitních souborů
« Odpověď #2 kdy: 04. 10. 2010, 19:36:30 »
Používám ke své spokojenosti tuto zrůdičku. Moc elegantní to není, ale vyhovuje mi to.
Kód: [Vybrat]
#!/bin/sh
#
old=xxxxxxxxxxxxxxxxxxxxxxxxxx
oldn=xxxxxxxxxxxxxxxxxxxxxxxxxx
stav=0

find . -type f -iname "*" -exec md5sum '{}' ';' |
   sort |
        while read md5 nazev; do
                if test "$old" = "$md5"; then
                        if test $stav -eq 0; then
                                echo "=== $oldn";
                                stav=1;
                        fi
                        if test "$1" = "-rm"; then
                                echo "rm  $nazev"
                                rm "$nazev"
                        else
                                echo "    $nazev"
                        fi
                else
                        stav=0
                fi
                old="$md5"
                oldn="$nazev"
        done