English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

أمر cmp الخاص بلينكس

مجمع الأوامر في لينكس

أمر cmp الخاص بلينكس用于 مقارنة الفروق بين ملفين.

عندما تكون الملفان المتباينان متطابقين، لن يظهر أي معلومات. إذا كانت هناك اختلافات، فإنه سيُظهر الرقم والسطر الأول للفارق. إذا لم يتم تحديد أي اسم ملف أو كان الاسم المقدم هو "-"، فإن أمر cmp سيقرأ البيانات من جهاز الإدخال القياسي.

الجملة

cmp [-clsv][-i <عدد الحروف>][--help][ملف أول][ملف ثاني]

المعلمات

  • -c أو --print-chars  إضافة الحروف التي تمثل الأرقام العشرية للفارق.
  • -i <عدد الحروف> أو --ignore-initial=<عدد الحروف>  تحديد عدد.
  • -l أو --verbose  يُظهر جميع الاختلافات.
  • -s أو --quiet أو --silent  لا تظهر رسائل الخطأ.
  • -v أو --version  عرض معلومات الإصدار.
  • --help  المساعدة عبر الإنترنت.

نماذج على الإنترنت

لتحديد ما إذا كانت الملفان متطابقين، يرجى إدخال:

cmp prog.o.bak prog.o 

هذا هو مقارنة prog.o.bak و prog.o. إذا كانت الملفات متطابقة، فإنه لن يظهر أي رسالة. إذا كانت الملفات مختلفة، فإنه سيظهر الموقع الأول للاختلاف؛ على سبيل المثال:

مقارنة prog.o.bak و prog.o: الاختلاف في الحرف 4، السطر 1 

إذا كان هناك رسالة cmp: EOF on prog.o.bak، فإن الجزء الأول من prog.o متطابق مع prog.o.bak، ولكن هناك بيانات أخرى في prog.o.

مجمع الأوامر في لينكس