Benzer dosyaları bulmanın bir yolu var mı (kopya değil)?


12

Son hedefim, iş arkadaşlarım tarafından yazılan kodu yeniden düzenleme. Yani, sadece birkaç kelimeyle farklı dosyaları bulabilen bir araç var mı?

(Düzenle: bu bir Mac içindir, ancak diğerleri Mac dışı yanıtları da beğenebilir.)


@ harry, düzeltme geçmişi göz önüne alındığında , sanırım sadece bir Mac gereksinimi ortaya çıktığı için bir Windows yanıtı yayınladınız. Mac gereksinimim düştü ve cevabınızı (Mac olmayan iyi bir yanıtsa) görmeyi tercih ederim!
Arjan

@Arjan: Bitti.
harrymc

Bir Mac için Spotlight'ın kullanılıp kullanılamayacağını merak ettim. Şüpheliyim, ancak Spotlight'ta bir şeyler yapmanın bir yolunu biliyorsanız, mdfindkomut işleri otomatikleştirmek için bazı komut dosyaları yazmaya yardımcı olabilir. Ancak, her zaman sadece meta veri kullanacağını düşünüyorum. Bu nedenle, benzer dosyaları bulmak dosya türünü sınırlayabilir, ancak dosya içeriğini sınırlamaz. Puro yok.
Arjan

Yanıtlar:


5

Simian bunu bazı dillerin kaynak kodu için yapar. Açık kopya-n-macun kodlama bulmak en iyisidir. Gelişmeleri durmuş gibi görünüyor, ancak yeterince iyi çalışıyor.


Çok yardımcı olmadı - rayları uygulamasında çok benzer kısmi çok şey var, sadece gelişimde benzer satırlara sahip olduğumu söyledi. Log
tig

Analiz etmek için doğru dosyaları verdiniz mi? Muhtemelen kaynaklarınızı önemsiyorsunuz, değil development.log. Raylar için flay rubyforge.org/frs/…
Benjamin Bannier

Evet raylar app dir tüm dosyaları verdi
tig

2

(Pencereler için)

Anti-Twin ürünü (özel kullanım için ücretsiz) bunu yapabileceğini iddia ediyor :

Anti-Twin'in yalnızca tam kopyaları değil aynı zamanda benzer dosyaları da aramasını istiyorsanız, istenen minimum eşleşmeyi varsayılan değer olan% 100'den% 60'a kadar azaltabilirsiniz. Bu işlev, yalnızca küçük bir detayın değiştirildiği neredeyse aynı dosyaların aranması için özel olarak tasarlanmıştır. Anti-Twin,% 100'ün altına bir değer girer girmez benzerlik aramasını kullanır. Benzerlik karşılaştırması% 100 tam yinelenen aramadan çok daha uzun sürüyor!

Ne yazık ki, bayt bayt karşılaştırmasının bir parçası olarak benzerlik araması yalnızca birkaç dosya türü için anlamlıdır, çünkü benzerlik yalnızca dosyalar sıkıştırılmamış ve şifrelenmemişse algılanabilir. Sıkıştırılmamış dosyalar, örneğin biçimlendirilmemiş metinler (.TXT) ve HTML'dir.


Ben mac değilim ve böyle şarap, paralel ya da bir şey üzerinden bir şey çalışan, sadece sert :) kolay üstlenmeden yapmaz
tig

@tig: Bunu yazınızda belirtmelisiniz. Mac etiketini ekledim.
harrymc

@Arjan: İstediğiniz gibi bu yanıtı geri aldım.
harrymc

haklı olarak! [mac]Etiketi tekrar kaldırıldı . [osx]Yine de olmalı ;-)
Arjan
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.