Aynı içeriğe sahip, ancak tamamen farklı klasör yapılarında 2 birimi karşılaştırmaya çalışıyorum. (Yaklaşık 2 milyon dosya.)
Hangi dosyaların SADECE 1 klasörde olduğunu görmek istiyorum, diğeri değil - büyüklük & amp; ad.
Bunu denedim:
find /Volumes/1/ /Volumes/2/ -not -empty -type f -printf "%D\t%s\t%f\n" | sort -t$'\t' -k2 -n | uniq -uf1 | sort
Buradaki fikir, aygıt, boyut ve ad ile tüm dosyaların bir listesini almak ve ardından tüm kopyaları kaldırmaktır.
... ama işe yaramıyor. Sonuçta hala her iki sürücüde ortak dosyalar alıyorum.
İdeal olarak, sonuçları listeye tam yolu dahil etmek isterdim, ancak sıralama / birleştirmeyi karıştırmadan bunu nasıl dahil edeceğimi bilmiyorum.