Próbuję skonsolidować stare dyski z nowymi o większej pojemności. Czasami pliki zostały przemianowane, ale poza tym są identyczne. Czasami w starym katalogu jest tylko kilka plików więcej niż w nowym katalogu o tej samej nazwie. Czasami plik ma tę samą nazwę, ale rozmiar jest różny.
Często więc zadaję sobie pytanie:
Czy na tym starym dysku lub katalogu są jakieś pliki, których nie skopiowałem jeszcze na nowy dysk?
Chcę tylko wiedzieć, że mam pliki, nie chcę próbować synchronizować rzeczy automatycznie (narzędzia do synchronizacji mają tendencję do synchronizacji, tworzenia duplikatów struktur folderów i innych problemów, więc wolę to robić ręcznie).
Zasadniczo, jeśli stary dysk ma plik o nazwie „foo.bar” o głębokości dziesięciu katalogów, a mój nowy duży dysk ma identyczny plik o nazwie „oldstuff.zip” w katalogu głównym, chcę tylko „tak, masz” lub „ nie, istnieją unikalne pliki ".
Czy istnieje bezpłatne narzędzie, skrypt lub szybka i łatwa metoda (Mac / Unix lub Windows), aby uzyskać odpowiedź?
Odpowiedzi:
Duplicate Cleaner to robi
Pliki można znaleźć, określając wyszukiwanie duplikatów za pomocą dowolnej kombinacji:
źródło
Według mojej wiedzy nie ma takiego narzędzia, ponieważ jest to właściwie program, który może pomieścić tylko kilka osób.
Możliwym rozwiązaniem byłoby skanowanie wszystkiego (cóż, można zdefiniować listę rozszerzeń, aby ograniczyć skanowanie, ponieważ lista wszystkich plików może być ogromna i wymagałaby dużej ilości niepotrzebnych plików) na jednym dysku i utworzyć sumę kontrolną CRC32 dla każdego pliku . Następnie przy innym uruchomieniu program musiałby zweryfikować (porównać sumę kontrolną CRC32) każdy plik znaleziony na nowym dysku z utworzoną wcześniej listą i ogłosić brakujące pliki.
Może gdyby zainteresowanie było wystarczające, jakiś utalentowany programista / scripter mógłby to naprawić, aby zwiększyć swój budżet.
źródło
Narzędzie do wykrywania „duplikatów plików” byłoby w stanie wygenerować raport na temat plików, których kopie zapasowe utworzono.
źródło
Easy Duplicate Finder (teraz komercyjna, darmowa wersja nie jest już dostępna) może to zrobić za Ciebie. Wyeksportuje nawet listy duplikatów. Po prostu wskaż katalog źródłowy i docelowy.
Czy mogę wspomnieć, że jedynym niezawodnym sposobem na to jest sprawdzenie skrótu (CRC32 lub MD5 lub SHA1)? Easy Duplicate Finder korzysta z CRC, więc możesz być pewien.
źródło
Dla Linuksa (i może innych systemów, nie jestem pewien) istnieje program fdupes . Używam go do znajdowania duplikatów plików (ale nie zawiera unikatowych plików).
Ponadto strona fdupes na Wikipedii zawiera także wiele innych podobnych narzędzi.
źródło