Câu trả lời:
dupeGuru Music Edition là những gì bạn muốn. Đặt loại quét thành "Nội dung âm thanh" trong Tùy chọn. Xin lưu ý rằng chương trình là phần mềm công bằng vì vậy hãy đóng góp nếu bạn có thể.
Tôi khuyên bạn nên kết hợp điều này với MusicBrainz Picard có thể tự động gắn thẻ các tệp nhạc của bạn.
dupeguru_me
.
Có một plugin đã được thực hiện một thời gian trước cho việc này. Tôi đã sử dụng nó gần đây nhưng nó vẫn còn một chút mong muốn. Có một " PPA " cho nó - nhưng chưa có gói xây dựng nào, chỉ có chi nhánh Bazaar. Các hướng dẫn cài đặt đi một cái gì đó như thế này:
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
Nếu bạn quan tâm đến việc sử dụng mã nguồn của Bazaar, hãy làm như sau:
mkdir -vp ~/.gnome2/rhythmbox/plugins && cd ~/.gnome2/rhythmbox/plugins && bzr branch lp:rb-duplicate-source duplicate-source
Sau khi được cài đặt, hãy khởi động lại Rhybeatbox và bạn sẽ có Trình tìm kiếm trùng lặp ngay bây giờ trong danh sách plugin.
Sau khi kích hoạt nó - có các tùy chọn cấu hình bổ sung có sẵn.
Sau khi plugin được bật - và khi tìm thấy bản sao - nó sẽ thêm một tùy chọn bổ sung vào danh sách thư viện của bạn:
Một vài cài đặt mà tôi thấy là "lẻ" - Tôi đã thử điều này trên thư viện phương tiện với hơn 120.000 bài hát (hơn 1.000 bản sao) và thư viện có khoảng 1.000 bài hát và có thể 30 bản sao. Trước đây, nó đã mất một thời gian RẤT lâu và bị hỏng Rhybeatbox nhiều lần trong quá trình tìm kiếm. Cuối cùng tôi đã đi với Tự động "Xóa khỏi Thư viện" để tránh phải xây dựng lại danh sách. Trên các thư viện nhỏ hơn mọi thứ hoạt động tuyệt vời mặc dù.
Khi tìm thấy bản sao - nếu bạn có các tùy chọn mặc định được chọn - phiên bản chất lượng thấp hơn của bài hát sẽ được thêm vào danh sách. Vì vậy, an toàn khi chọn tất cả các bài hát trong danh sách trùng lặp và "Xóa" (Xóa khỏi đĩa hoặc xóa khỏi thư viện).
Bạn có thể sử dụng fdupes cho điều đó:
$ fdupes -r ~/Music
cung cấp cho bạn một danh sách tất cả các tập tin trùng lặp.
Bạn có thể dễ dàng cài đặt nó với
sudo apt-get install fdupes
Tôi gặp phải một vấn đề tương tự khi tôi có một loạt các tập tin hình ảnh trùng lặp. Trong trường hợp của tôi, tôi chỉ sử dụng md5sum
trên các tệp và sắp xếp kết quả:
for file in $(find $rootdir -name "*.jpg"); do echo $(md5sum $file); done | sort
Các tệp có cùng nội dung được tạo ra cùng một hàm băm, do đó có thể dễ dàng tìm thấy các bản sao. Tôi đã xóa thủ công các bản sao từ đó, mặc dù tôi có thể mở rộng tập lệnh để xóa tất cả trừ lần xuất hiện đầu tiên, nhưng tôi luôn hoang tưởng về việc thực hiện điều đó trong một kịch bản đặc biệt.
Lưu ý rằng điều này chỉ hoạt động cho các tệp trùng lặp với nội dung giống hệt nhau .
find $rootdir -name '*.jpg' -exec md5sum {} + | sort
Hãy dùng thử FSlint hoặc dupe gredtter
Để cài đặt loại FSlint trong thiết bị đầu cuối (Ctrl-Alt-T)
sudo apt-get install fslint
hy vọng điều này hữu ích ..
Tôi đã sử dụng FSlint để tìm các file trùng lặp nói chung. FSlint là "tiện ích tìm và dọn sạch các dạng xơ khác nhau trên hệ thống tập tin."