Skip to main content

ماذا تفعل أوامر dos2unix و unix2dos؟

04 - دورة تعلم نظام اللينكس Linux للمبتدئين - التنقل و التعامل مع الملفات (يوليو 2026)

04 - دورة تعلم نظام اللينكس Linux للمبتدئين - التنقل و التعامل مع الملفات (يوليو 2026)

جدول المحتويات:

Anonim

لينكس هو أشهر أنظمة التشغيل مفتوحة المصدر. من حين لآخر ، قد تحتاج إلى نقل الملفات بين أنظمة Windows و Linux. في ملفات Windows / DOS ، تتم الإشارة إلى فاصل أسطر بحرفين ، حرف إرجاع (CR) وتغذية سطر (LF). يشار إلى مؤشر نهاية الخط في ملفات Linux / Unix بحرف واحد فقط ، وهو حرف إرجاع (CR). يمكن أن يسبب هذا الاختلاف أحرفًا مخفية مزعجة عند نقل الملفات بين الأنظمة.

ومع ذلك ، تجنب الأحرف المخفية غير مؤلم نسبياً.

  • ال dos2unix الأمر يحول ملفات النص العادي في شكل ويندوز لينكس.
  • ال unix2dos الأمر يحول ملفات النص العادي في لينكس إلى تنسيق ويندوز.

تؤثر هذه الأوامر على سطر نهاية الملفات النصية. لا تقوم بتغيير الملفات الثنائية (إلا إذا قمت بإجبار تحويل) أو ملفات غير منتظمة مثل FIFOs والدلائل.

بناء الجملة

dos2unix خيارات FILE … -n INFILE OUTFILE …

unix2dos خيارات FILE … -n INFILE OUTFILE …

خيارات

الخيارات التالية هي قائمة جزئية من الخيارات الأكثر استخدامًا المتوفرة لـ dos2unix و unix2dos:

-h ، - مساعدة عرض المساعدة والخروج.

-k، --keepdate احتفظ بطابع تاريخ ملف الإخراج بنفس ملف الإدخال.

-l ، --newline - إضافة سطر جديد إضافي

-q ، - الوضع الهادئ. قمع كل التحذير والرسائل.

-V ، - الإصدار عرض معلومات الإصدار والخروج.

-f، --force - تحويل قوة الملفات الثنائية

-s ، - آمنًا - تخطي الملفات الثنائية (افتراضي)

-F، --follow-symlink - اتبع الروابط الرمزية وتحويل الأهداف

-S - - skip-symlink - اترك روابط وأهداف رمزية دون تغيير (افتراضي)