Linux'ta terminalde tekrarlayan dosyaları bulmak için
find . ! -empty -type f -exec md5sum {} + | sort | uniq -w32 -dDYapılanların kısa özeti:
find . # mevcut klasör ve alt klasörleri ara
! -empty # boş olmayanları bul
-type f # dosyaları bul
-exec md5sum {} + # bulunan dosyaların md5 hash'lerini hesapla
| sort # önceki komutun çıktısını sırala
| uniq -w32 # sıralananların içinde ilk 32 karakter için benzersizlik (uniq) karşılaştırması yap
-d # tekrarlayanları göter
-D # tekrarlayan tüm kopyaları listele
Hiç yorum yok:
Yorum Gönder