Odpowiedzi:
dupeGuru Music Edition jest tym, czego chcesz. Ustaw typ skanowania na „Treść audio” w Preferencjach. Należy pamiętać, że program jest fairware, więc proszę wnieść wkład, jeśli możesz.
Sugeruję, aby połączyć to z MusicBrainz Picard, który może automatycznie oznaczać twoje pliki muzyczne.
dupeguru_me
.
Istnieje wtyczka, która została stworzona jakiś czas temu. Użyłem go ostatnio, ale wciąż pozostawia trochę do życzenia. Jest do tego „ PPA ” - ale jeszcze nie ma wbudowanych pakietów, tylko gałąź Bazaar. Instrukcje instalacji wyglądają mniej więcej tak:
wget http://scrawl.bplaced.net/duplicate-source.tar.gz -O tmp.tar.gz && mkdir -vp ~/.gnome2/rhythmbox/plugins/duplicate-source/ && tar -xf tmp.tar.gz -C ~/.gnome2/rhythmbox/plugins && rm -v tmp.tar.gz
Jeśli chcesz użyć kodu źródłowego bazaru, wykonaj następujące czynności:
mkdir -vp ~/.gnome2/rhythmbox/plugins && cd ~/.gnome2/rhythmbox/plugins && bzr branch lp:rb-duplicate-source duplicate-source
Po zainstalowaniu uruchom ponownie Rhythmbox i powinieneś mieć teraz Duplicates Finder na liście wtyczek.
Po aktywacji - dostępne są dodatkowe opcje konfiguracji.
Po włączeniu wtyczki i znalezieniu duplikatów doda ona dodatkową opcję do listy bibliotek:
Kilka ustawień, które uznałem za „nieparzyste” - wypróbowałem to w bibliotece multimediów zawierającej ponad 120 000 utworów (ponad 1000 duplikatów) oraz bibliotece zawierającej około 1000 utworów i może 30 duplikatów. Na tym pierwszym zajęło BARDZO długi czas i rozbił Rhythmbox kilka razy podczas wyszukiwania. Ostatecznie zdecydowałem się na opcję „Usuń z biblioteki”, aby uniknąć konieczności przebudowywania listy. W mniejszych bibliotekach wszystko działa jednak świetnie.
Po znalezieniu duplikatu - jeśli masz wybrane domyślne opcje - wersja listy o niższej jakości zostanie dodana do listy. Dlatego można bezpiecznie wybrać wszystkie utwory z listy Duplikaty i „Usuń” (Usuń z dysku lub usuń z biblioteki).
Możesz użyć do tego fdupes :
$ fdupes -r ~/Music
która daje listę wszystkich zduplikowanych plików.
Możesz go łatwo zainstalować za pomocą
sudo apt-get install fdupes
Podobny problem spotkałem, gdy miałem kilka zduplikowanych plików obrazów. W moim przypadku właśnie użyłem md5sum
plików i posortowałem wyniki:
for file in $(find $rootdir -name "*.jpg"); do echo $(md5sum $file); done | sort
Pliki o tej samej zawartości generowały ten sam skrót, dzięki czemu można łatwo znaleźć duplikaty. Stamtąd ręcznie usunąłem duplikaty, chociaż mogłem rozszerzyć skrypt, aby usunąć wszystko oprócz pierwszego wystąpienia, ale zawsze mam paranoję na punkcie robienia tego w skrypcie ad-hoc.
Pamiętaj, że działa to tylko w przypadku duplikatów plików o identycznej zawartości.
find $rootdir -name '*.jpg' -exec md5sum {} + | sort
Spróbuj FSlint lub dupe gredtter
Aby zainstalować FSlint wpisz w terminalu (Ctrl-Alt-T)
sudo apt-get install fslint
mam nadzieję, że jest to przydatne ..
Użyłem FSlinta, aby ogólnie znaleźć duplikaty plików. FSlint to „narzędzie do wyszukiwania i czyszczenia różnych form kłaczków w systemie plików”.