Benden hoşlananlar belirli bilgileri toplamayı severler (HD duvar kağıtları vb.) zamanla sistemimizde yinelenen bilgilere sahip olmaya başlama sorunumuz var, tipik örnek yinelenen bir Linux duvar kağıdı olabilir (her dosya farklı bir ada sahip). Gerçek sorun uzay olmayabilir, benim gibi düzenin takıntılı dürtüleri olabilir; Değerli koleksiyonumuzda yanlış, yinelenen, yanlış bir şeyler olduğunu bilerek sakin ve huzur içinde olamayız 😀
Neyse ki Linux'ta sorunlarımızı çözmek için her zaman bir araç vardır, bu durumda yazılıma sahibiz yinelenen dosyalar: puding
Bunu deponuzda, Debian gibi dağıtımlarda veya basit bir şekilde bulabilirsiniz: sudo apt-get install duff
kurmanız yeterli olacak, ArchLinux'da sudo pacman -S duff
Kurduktan sonra, kullanmak gerçekten çok basit, örneğin klasörümdeki tüm yinelenen dosyaları arayacağım Fotoğraf Galerisi (/ home / kzkggaara / Resimler /):
duff -r /home/kzkggaara/Pictures
Parametre -r böylece yinelemeli olarak arama yapar ve sonra yalnızca hangi klasörde arama yapması gerektiğini tanımlamaya devam eder, bu örnekte / home / kzkggaara / Pictures
Bu size şöyle bir şey gösterecek:
Gördüğünüz gibi, bize içinde 2 yinelenen dosya olduğunu söylüyor. Resimler / Paisajes / Manzaralar + Yeşil / ve ayrıca iki yinelenen dosya Resimler / Mangas / Naruto / Sharingans /
Bu, tüm ekran görüntüsünün sadece küçük bir kısmı ... Çok sayıda yinelenen dosyam olduğunu fark ettim. 0_oU
Şimdi soru soruluyor: Yinelenen dosyalar nasıl silinir?
Aşağıdaki komutla, tüm yinelenen dosyaları arayacak ve bunlardan birini silecek, yani iki özdeş dosyadır ... bunlardan biri silinecek:
duff -e0 -r /home/kzkggaara/Pictures/ | xargs -0 rm
Bu komutu tekrar ediyorum, belirttiğiniz dizinde bulunan çift dosyaları ortadan kaldıracak ve her zaman diğerlerinin hepsinden aynı olabilecek tek bir dosya bırakacaktır.
Hala duff… xargs ile ve aynı zamanda da yararlı olabilecek komut kombinasyonlarını test ediyorum. man duff
çıktısını nasıl özelleştireceğinizi okurken, duff'ın yardımını okumanızı tavsiye ederim 🙂
Her neyse, şu anda eklenecek pek bir şey yok, umarım bu komutu faydalı bulmuşsunuzdur 😀
selamlar
İpucu için teşekkürler kardeşim, gelecekte "xargs" ın nasıl kullanılacağına dair yazılar yazabilir misin?
Teşekkürler!
Henüz xargs konusunda uzman değilim, basitçe (çok basit bir şekilde) açıklamak gerekirse, xargs, daha önce bir parametre olarak çalıştırılanın çıktısını veya sonucunu (yani, boru veya |
Bir ayrıntı, her seferinde xargs'ı -0'ı geçmeden veri göndermeye çalışın ve sonra -0 ile xargs olarak alın bu, "benim dosyam bu.mp3" gibi boşluk içeren dosya adları için çok önemlidir.
Find ile bir örnek.
bul -iname "silinecek" ./ -print0 | xargs -0 rm
makale için teşekkürler, bazen tekrarlanan bazı .desktop (özellikle şarap) var
Bir zevk 🙂
Arch ve türevlerinde pacman ile değil, yaourt ile kurulduğunu açıklığa kavuşturmaktan yararlanıyorum
Açıklama için teşekkürler: D!
Muy bueno!
Özel aletler koleksiyonuna eklendi 🙂
Yorum için teşekkürler 😀
Mükemmel katkı, çok teşekkür ederim XD.
selamlar
Yorum yaptığınız için teşekkürler 🙂
Bu iyi. 3 gb uu koleksiyonumdan yinelenen mp100'leri kaldırmaya çalışacağım
Yorum yaptığınız için teşekkürler, iyi şanslar 🙂
Her zamanki gibi iyi girdi. Teşekkür ederim.
hahaha teşekkürler, her zaman ilginç şeyler koymaya çalışırım 😉
Çok güzel bir katkı .. Teşekkürler!
Teşekkür ederim ^ - ^
Doldurulmuş diskimdeki tüm çift dosyalarımı silmeye başlayacağım, umarım yaklaşık 10Gb boşaltabilirim,
Ohh çok teşekkür ederim bu işimde bana çok yardımcı olacak 😉
İnternet kullanıcıları arasında çok yaygın olan bunun gibi sorunları çözen küçük programlar sunduğunuz için çok teşekkür ederim.
Okuduğunuz ve yorum yaptığınız için teşekkürler.
selamlar
bu beni deli etti> _ <teşekkürler !!!
Çok teşekkür ederim, ne yapacağımı bilmediğim yinelenen fotoğraflarla karışıklık yaşadım !!!!
sağol
Maalesef duff'ı belirttiğiniz sözdizimi ile yinelenen dosyaları silmeyi denedim, ancak terminal çıktısı bana rm işleneninin eksik olduğunu söylüyor
Terminalde şöyle bir şey yazıyorum:
duff -e0 -r / media / alejandro / backing / libraries / ebooksepub / | xargs -0 rm
ve şunu anlıyorum: rm: bir işlenen eksik
Daha fazla bilgi için 'rm –help'i deneyin
Lütfen bana işleneni, benim durumumda olduğu gibi epub kitaplığımdaki binlerce yinelenen dosyayı silmekle ilgili olduğunu söyleyebilir misiniz?
Sonuna rm -R koymayı deneyin
İlginiz için teşekkürler, ancak maalesef teklifiniz işe yaramadı, size çıktıyı gösteriyorum:
alejandro @ alejandro-ubuntu-mate-1504: ~ $ duff -e0 -r / media / alejandro / backup / libraries / ebooksepub / | xargs -0 rm -R
rm: bir işlenen eksik
Daha fazla bilgi için 'rm –help'i deneyin.
İyi bahşiş.
rm işleneniyle ilgili sorun, silmek zorunda olmamasıdır. Komut boru olmadan yürütülürse, yinelemelerin olmadığı doğrulanır.
Saygılarımızla