Dizindeki tüm dosyaları karşılaştırmak için diff komutunu çalıştırın


10

Teorik olarak aynı klasör yapısı ve aynı dosyaları olan iki klasör var.

İki klasördeki iki kopya arasındaki farkları kontrol etmek istiyorum. diff folder1/file1 folder2/file1Tek tek koşabilirim ama bu zaman alıcıdır.

İki klasörde hangi dosyaların farklı olduğunu belirlemenin bir yolu var mı? Değilse, bir klasörün içindekileri ikinci klasörün içindekilerle karşılaştırmanın en az bir yolu var mı?

Yanıtlar:


10

Aşağıdakileri yapmak için -r(özyinelemeli) seçeneğini kaçırdınız diff:

diff -r folder1 folder2

Kısa bir çıktı için de -qbayrak ekleyin ; yalnızca dosyaların farklı olduğunu, ancak gerçek farklılıkların çıktısını vermez. Daha man 1 difffazla bilgi ve seçenek için man sayfasına ( ) bakın .


5

Çok fazla dosya ve alt klasörünüz varsa, muhtemelen görsel bir fark ve birleştirme aracı olan meld (apt-get install meld) kullanmak isteyeceksiniz.


1
Meld bir GUI fark aracının bir örneğidir (iyi olanı). Ayrıca Kompare, QDiff, vb. Var
gertvdijk
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.