Linuxta duplicate (çift) dosyaları bulmak ve temizlemek

Müzik arşivi olsun, fotoğraf arşivi olsun bilgisayarda  aynı dosyanın çok sayıda kopyasının olması bu yüzden gereksiz yer kaplaması hepimizin başına gelen bir sorun.

Bu soruna linuxta komut satırından çözüm bulmak mümkün. Benim bulduğum en pratik çözüm şu.

Önce komut satırından çalışan fdupes programı yüklenir.
Debian/Ubuntu için;  apt-get install fdupes
Debian kullanmıyorsanız kullanın 🙂

kullanım örnekleri

  • Farklı iki dizini karşılaştırmak.
    fdupes /xyz/dir1 /abc/dir2 

     

  • tek bir dizini altdizinleri ile birlikte aramak
    fdupes -r .  (sondaki nokta bu dizinden itibaren demek. r ise altdizinleri ile birlikte demek) 

     

  • Bul ve sil
    fdupes -rdN . ( r= altdizinler ile birlikte, d= delete,  N= soru sormadan ilk kopyayı tut diğer kopyaları sil)

Program sadece dosya isimlerine yada dosya boyutuna değil aynı zamanda MD5 hashlerinede baktığı için güvenle kullanılabilir.
Çalışma hızı içinde beni memnun etti diye özetleyeyim.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir