Skip to main content

لينكس مقارنة - الدلائل الثنائية ، الخيارات


أعتقد أنك يمكن أن تذهب باستخدام 3 أدوات: سمب هو أفضل للملفات الثنائية و ديف هو أفضل لملفات نصية الملفات الثنائية ديف مجرد تقارير عما إذا كانت تختلف لا. يعمل ديف أيضا للدلائل. أي من الأولين يمكن أن يحقق ما تحتاجه بصمت. يستخدم ديف التبديل - q و سمب يستخدم التبديل - S لاقول لكم فقط رمز العودة: 0 إذا كان الملفان تطابق 1 إذا لم يكن. سمب لديه أيضا خيار لطيف لتجنب (نوع من) قراءة الملف بأكمله (جيد إذا كان لديك ملفات كبيرة): إذا كنت تعرف أن الملفات يمكن أن تختلف في خطوط N الأولى أو بين خط N و M هل يمكن أن تفعل (أي ل صف N 10 و M 20): أضفت md5sum إلى القائمة لأنه إذا كان لديك فرصة لحساب المجموع الاختباري MD5 في كل مرة تقوم بتحرير واحد من تلك الملفات، ثم يمكنك مقارنة فقط أن العثور بسرعة إذا كانت مطابقة أم لا. في هذه الحالة افترض أن لديك الكثير من الملفات للمقارنة. إجابة 25 10 في 9: 23The KDiff3 - preferences (القائمة إعدادات-غكونفيغور KDiff3) يحتوي على قسم يسمى دمج الدليل مع هذه الخيارات: حدد ما إذا كان للبحث الدلائل بشكل متكرر. سيتم وضع الملفات التي تطابق أي نمط هنا فقط في الشجرة. يمكن تحديد أكثر من نمط هنا باستخدام الفاصلة المنقوطة كفاصل. بطاقات البدل الصالحة: و. (مثل. cpp. h). الافتراضي هو. لا يتم استخدام هذا النمط على الدلائل. سيتم استبعاد الملفات التي تتطابق مع هذا النمط من الشجرة. يمكن تحديد أكثر من نمط هنا باستخدام الفاصلة المنقوطة كفاصل. بطاقات البدل الصالحة: و. الافتراضي هو. orig. o.obj. سيتم استبعاد الدلائل التي تطابق هذا النمط من الشجرة. يمكن تحديد أكثر من نمط هنا باستخدام الفاصلة المنقوطة كفاصل. بطاقات البدل الصالحة: و. الافتراضي هو CVSdeps. svn. تجاهل الملفات والأدلة التي سيتم تجاهلها أيضا من قبل كفس. يتم تجاهل العديد من الملفات التي يتم إنشاؤها تلقائيا من قبل كفس. ميزة كبيرة هي أن هذا يمكن أن يكون الدليل المحدد عبر ملف. cvsignore المحلية. (انظر المعلومات: كفسكسيغنور.) البحث عن الملفات والمجلدات المخفية: في بعض ملفات أنظمة الملفات لها سمة مخفية. على أنظمة أخرى اسم ملف بدءا من نقطة. يؤدي إلى أن تكون مخفية. يتيح لك هذا الخيار تحديد ما إذا كان سيتم تضمين هذه الملفات في الشجرة أم لا. الإعداد الافتراضي قيد التشغيل. اتبع روابط الملفات: للروابط إلى الملفات: عند تعطيلها، تتم مقارنة الروابط الرمزية. عند تمكين، ثم تتم مقارنة الملفات وراء الروابط. الافتراضي هو إيقاف. اتبع دليل الروابط: للروابط إلى الدلائل: عند تعطيل، ثم سيتم مقارنة الروابط الرمزية. عند تمكين ثم سيتم التعامل مع الارتباط مثل دليل وسيتم مسحها بشكل متكرر. (لاحظ أن البرنامج لا تحقق ما إذا كان الارتباط متكرر، لذلك على سبيل المثال الدليل الذي يحتوي على ارتباط إلى الدليل يؤدي إلى حلقة لانهائية، وبعد مرور بعض الوقت عندما يتم استخدام كومة تجاوز أو كل الذاكرة حتى، تحطم البرنامج. ) الافتراضي هو إيقاف. الحالة الحساسة اسم الملف المقارنة: الافتراضي هو كاذبة على ويندوز، صحيح لأنظمة التشغيل الأخرى. وضع مقارنة الملف: هذا هو وضع مقارنة الملف الافتراضي. قم بإجراء تحليل كامل لكل ملف وعرض أعمدة معلومات الإحصاءات. (عدد من حلها، لم تحل، الصراعات نونويت والأبيض). التحليل الكامل هو أبطأ من تحليل ثنائي بسيط، وأبطأ بكثير عند استخدامها على الملفات التي لا تحتوي على نص. (حدد الملف المناسب-أنتيباترنس.) قم بتأمين تاريخ التعديل: إذا قارنت الدلائل الكبيرة عبر شبكة بطيئة، قد يكون من الأسهل مقارنة تواريخ التعديل وطول الملف وحده. ولكن هذا التحسين في السرعة يأتي مع سعر القليل من عدم اليقين. استخدم هذا الخيار بعناية. الافتراضي هو إيقاف. على غرار الثقة في تاريخ التعديل. لا يحدث مقارنة حقيقية. ويعتبر ملفان متساويين إذا كانت أحجام الملفات متساوية. ويكون هذا مفيدا عندما لا تحافظ عملية نسخ الملف على تاريخ التعديل. استخدم هذا الخيار بعناية. الافتراضي هو إيقاف. تنشيط وضع المزامنة عند مقارنة دليلين وعدم تحديد دليل وجهة صريح. في هذا الوضع سيتم اختيار العمليات المقترحة بحيث تكون كلا الدلائل المصدر متساوية بعد ذلك. كما سيتم كتابة نتيجة دمج لكلا الدلائل. الافتراضي هو إيقاف. نسخ أحدث بدلا من دمج: بدلا من دمج العملية المقترحة نسخ المصدر الأحدث إذا حدثت تغييرات. (يعتبر غير آمن، لأنه يعني ضمنا أنك تعرف، أن الملف الآخر لم يتم تحريره أيضا. تحقق للتأكد من كل حالة.) الافتراضي هو إيقاف. إذا تم استبدال ملف أو دليل كامل آخر أو يتم حذف ثم سيتم إعادة تسمية النسخة الأصلية مع ملحق. orig. إذا كان ملف النسخ الاحتياطي القديم مع ملحق. orig موجود بالفعل ثم سيتم حذف هذا دون النسخ الاحتياطي. يؤثر هذا أيضا على الدمج العادي للملفات المفردة، ليس فقط في وضع دمج الدليل. الافتراضي هو on. Id مثل لمقارنة الدلائل مع الملفات الثنائية. في الواقع، إم لا تهتم في ما هي الاختلافات الفعلية بين الملفات، ولكن لمعرفة ما إذا كان ثيريس تختلف (وما هي الملفات تختلف). سابقا كنت مختلطة. ولكن لا يمكن مقارنة الملفات الثنائية. يرجى تقديم المشورة لي حول ما هي هذه الأدوات مقارنة ملف هناك التي يمكن أن تفعل هذا. ملاحظة: لا يهم إذا كان أداة رسومية أو هو مجرد سطر الأوامر. ويمكن بسهولة أن يتم ذلك مع فرق. على سبيل المثال: في المثال أعلاه، يحتوي دليل فو و بار على ملفات ثنائية و bash2 فقط في فو. لذلك، هل يمكن تشغيل شيء بسيط مثل: وهذا سوف تظهر لك الملفات المختلفة، إن وجدت، أو طباعة محتويات الدلائل متطابقة إذا كانت. لمقارنة الأدلة الفرعية وأي ملفات قد تحتوي عليها كذلك، استخدم ديف - r. الجمع بين ذلك مع - q لقمع إخراج الملفات النصية. أجاب نوف 18 14 في 12:17

Comments