أوامر Linux: فرق

دليل سريع إلىdiffالأمر ، يستخدم لمقارنة الملفات والأدلة

diffهو أمر مفيد. لنفترض أن لديك ملفين يحتويان على نفس المعلومات تقريبًا ، لكن لا يمكنك العثور على الفرق بينهما.

diffسيعالج الملفات ويخبرك ما هو الفرق.

افترض أن لديك ملفين:dogs.txtوmoredogs.txt. الفرق هو ذلكmoredogs.txtيحتوي على اسم كلب آخر:

diff dogs.txt moredogs.txtسيخبرك أن الملف الثاني يحتوي على سطر واحد آخر ، السطر 3 مع السطرVanille:

إذا قمت بعكس ترتيب الملفات ، فسيخبرك أن الملف الثاني ينقصه السطر 3 ، ومحتواهVanille:

باستخدام-yالخيار سيقارن الملفين سطرًا بسطر:

ال-uومع ذلك ، سيكون الخيار مألوفًا لك أكثر ، لأن هذا هو نفسه المستخدم بواسطة نظام التحكم في إصدار Git لعرض الاختلافات بين الإصدارات:

تعمل مقارنة الدلائل بنفس الطريقة. يجب عليك استخدام ملف-rخيار المقارنة بشكل متكرر (الذهاب إلى الدلائل الفرعية):

إذا كنت مهتمًا بالملفات التي تختلف ، بدلاً من المحتوى ، فاستخدم امتدادrوqوالخيارات:

هناك العديد من الخيارات التي يمكنك استكشافها في صفحة الدليل قيد التشغيلman diff:

الdiffيعمل الأمر على Linux و macOS و WSL وفي أي مكان لديك بيئة UNIX

تحميل مجانيكتيب أوامر Linux


المزيد من دروس CLI: