Mã nguồn mở tìm kiếm trùng lặp cho Linux?


16

Có một công cụ tìm hình ảnh trùng lặp mã nguồn mở và miễn phí cho các hệ thống dựa trên Linux không?

Tìm các bản sao chính xác (dựa trên nội dung, không phải tên tệp) là đủ cho tôi, nhưng khả năng tìm thấy hình ảnh tương tự chắc chắn cũng rất tuyệt.


1
DupeGuru có một phiên bản chuyên biệt cho hình ảnh. Tôi đăng bài này như một bình luận vì tôi chưa bao giờ thử nó.
David Costa

Câu trả lời:


17

Digikam

Thêm tất cả các hình ảnh vào bộ sưu tập của bạn. Trong menu, chọn Công cụ / Tìm các bản sao. Điều này sẽ tìm kiếm các bản sao trên toàn bộ bộ sưu tập của bạn.

Tìm kiếm

Một công cụ dòng lệnh. Vượt qua tất cả các hình ảnh bạn muốn so sánh trên dòng lệnh.

Geeqie (trước đây là gqview)

Trong menu, chọn File File / Find trùng lặp. Kéo và thả tập tin hình ảnh làm cửa sổ trùng lặp. Bạn có thể thả các thư mục để thêm đệ quy nội dung của chúng.

Fdupes

Một công cụ dòng lệnh để tìm các bản sao byte-byte trong cây thư mục.

(Đăng lại từ https://askubfox.com/questions/4072/how-can-i-find-d repeatate-photos )


7
findimagedupscũng sẽ giảm thứ bậc, không yêu cầu sao chép mức byte và (quan trọng hơn) có thể giữ các bản ghi để tăng tốc độ chạy trong tương lai (vì việc truyền ban đầu qua một kho ảnh lớn có thể mất nhiều thời gian).
dmckee

-4

Bạn cũng có thể làm điều đó với các lệnh bash linux, chỉ cần so sánh kích thước tệp

Đầu tiên : tạo thư mục thùng rác để di chuyển các tập tin bị xóa ở đó

mkdir ../trash

Sau đó : chạy lệnh này

mv `stat -c "%s %n" * | column -t | sort | awk '{if( $1 != size ){ print "original",$1,$2; } else { print "delete",$1,$2;} size = $1 }' | grep delete | awk '{ print $3;}'` ../trash/

nó hoạt động cho một thư mục

trong trường hợp bạn có nhiều thư mục khác nhau, bạn phải thực hiện một số công việc bổ sung cho lệnh trên


4
(1) Bạn đang đặt xe ngựa trước ngựa hoặc đại loại như thế. Câu hỏi không nói gì về việc di chuyển hoặc xóa các tập tin, chỉ cần tìm .    (2) Bạn có nghiêm túc đề xuất rằng so sánh kích thước tệp là tất cả những gì bạn cần làm để xác định các tệp giống nhau không? (3) Nếu bạn thực sự tin rằng bạn có một cách tốt để xác định các tệp giống hệt nhau, thì hãy chỉnh sửa câu trả lời của bạn (a) để làm điều đó (không bỏ rác bất kỳ tệp nào) và (b) giải thích từng bước.
G-Man nói 'Phục hồi Monica'
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.