Gość: niewiedzący IP: *.neoplus.adsl.tpnet.pl 20.02.05, 01:34 Jak znaleźć kopie tych samych plików na dysku?? Kończy mi się miejsce, a wiem, że kilka plików mam niepotrzebnie skopiowanych i nie umiem ich zlokalizować. Pozdrawiam Link Zgłoś czytaj wygodnie posty
user0001 GUI łatwe rzeczy: łatwiejsze; trudne: niemożliwe 20.02.05, 09:56 Jak zawsze, GUI sprawiło że wykonanie codziennych, łatwych czynności stało się jeszcze łatwiejsze, a wykonanie czynności trudnych zupełnie niemożliwe ;-) Jako stary użytkownik konsoli wklepałem "spod palca" taką linię poleceń: find ./ -type f -size +512c -exec md5sum '{}' ';' | sort | uniq -w 32 --all-repeated=separate | cut -c 35- Polecenie jest w jednej lini, ale skrypt forum na pewno je złamie. Metoda ta jest bardzo ograniczona, i nie uwzględnia twardych linków, ale na partycji fat32 takowe nie występują. Metoda ignorująca linki twarde: find ./ -type f -size +512c -printf '%i %s "%p"\n' | sort -n | uniq -t ' ' -W 1 | cut -d ' ' -f 2- | sort -n | uniq -t ' ' -W 1 -D | cut -d ' ' -f 2- | xargs -e'\n' -l100 md5sum | sort | uniq -w 32 --all-repeated=separate | cut -c 35- > wynik.txt Do uruchomienie wstaw wszystko w jednej linijce. Pierwsza linia wyświetla wszystkie pliki (>w katalogu (rekursywnie), razem z numerem inode i rozmiarem. Druga linia wykrywa i kilkukrotne wystąpienia pliku z tym samym inode (zostawia tylko jedno), to wykrywa twarde linki. Trzecia linijka usuwa z listy pliki które jako jedyne mają pewien rozmiar. Czwarta linijka oblicza sumę md5 pliku i wykrywa duplikaty na podstawie sumy md5. Ostatnia linijka kończy formatowanie, a następnie sortuje pliki abyć mógł i przekierowuje wynik do pliku abyś mógł potem go obejrzeć. Nawet na szybkim komputerze sprawdzenie kilku tysięcy plików może trwać kilka(naście) minut. Przykładowy wynik: ./layout/html/tests/table/bugs/bug60804.html ./layout/html/tests/table/bugs/bug60807.html ./js/src/liveconnect/_jni/netscape_javascript_JSObject.h ./js/src/liveconnect/netscape_javascript_JSObject.h ./toolkit/components/extensions/Makefile.in ./toolkit/mozapps/extensions/Makefile.in ./toolkit/mozapps/update/Makefile.in ./dist/sdk/include/md/_nspr_pthread.h ./nsprpub/pr/include/md/_nspr_pthread.h Link Zgłoś
user0001 Poprawka 20.02.05, 10:00 > Ostatnia linijka kończy formatowanie, a następnie sortuje pliki abyć mógł i > przekierowuje wynik do pliku abyś mógł potem go obejrzeć. Musiałem usunąć sortowanie bo nie działało, Juuutro nad tym pomyślę ;-) Link Zgłoś
Gość: niewiedzący No... dzięki... IP: *.neoplus.adsl.tpnet.pl 20.02.05, 11:36 Nie, no bardzo fajnie... cool, słowem- rewelacja. Ale co ja mam z tym teraz zrobić?? ale dziękuję i liczę na dalszą współpracę, pozdrawiam Link Zgłoś
user0001 Wklepać to pod konsolą 20.02.05, 11:45 uruchomić knoppix lub inne linux live cd, zamontować windowsowy dysk, odpalić emulator terminala, przejść w terminalu do katalogu gdzie zamontował się windowsowy dysk (cd nazwa_katalogu), wklepać powyższe polecenie, wyjść na kawę, wydrukować plik wynik.txt odpalić windowsa i zająć się usuwaniem znalezionych duplikatów (pomijając pliki systemowe :-) Link Zgłoś
Gość: mk Re: Wklepać to pod konsolą IP: *.block.alestra.net.mx 20.02.05, 11:55 do niewiedzącego TY już lepiej kup sobie wiekszy dysk :) a powaznie www.computerworld.pl/ftp/1751/Duplicate%20File%20Finder%202.3.html www.amnezja.org/pl/html/modules.php?name=News&new_topic=470 a jeszcze powazneiej google www.google.com/search?hl=pl&q=duplikaty+plik%C3%B3w&btnG=Szukaj&lr=lang_pl nie testowałem ich ale cos znajdziesz Link Zgłoś
Gość: niewiedzący dziękuję mk IP: *.neoplus.adsl.tpnet.pl 20.02.05, 12:03 Lubię takie łopatologiczne wyjaśnienia. Szukałem u wujka Google, ale pytałem go o m.in: +"kopie plików" +download ... i nic nie znalazł jeszcze raz dziękuję pozdrawiam serdecznie Link Zgłoś
Gość: niewiedzący Re: Wklepać to pod konsolą IP: *.neoplus.adsl.tpnet.pl 20.02.05, 12:00 Wow, nie myślałem, że to aż takie proste. Wyobrażałem sobie to tak, że najpierw będę się musiał włamać do Pentagonu, ściągnąć kody odpowiedzialne za duplikaty, rozszyfrować owe dokumenty i dopiero wtedy sprawdzić, co u mnie nie tak. A jeśli to taki banał to... ... też nie dam sobie rady. Brak linuxa będzie tutaj myślę poważną przeszkodą... *pozdrawiam Link Zgłoś