السمة

في مجال الحوسبة ، ATTRIBيُعدّ الأمر `src` أمرًا في أنظمة Intel ISIS-II ، [ 1 ] وDOS ، و IBM OS/2 ، [ 2 ] و Microsoft Windows ، [ 3 ] و ReactOS ، [ 4 ] يسمح للمستخدم بتغيير خصائص أو " سمات " ملف أو مجلد في الحاسوب . يتوفر هذا الأمر أيضًا في واجهة EFI . [ 5 ]

تاريخ

وفرت العديد من أنظمة التشغيل مجموعة من خصائص الملفات القابلة للتعديل، والتي يمكن الوصول إليها وتغييرها عبر استدعاء نظام منخفض المستوى . على سبيل المثال، بدءًا من إصدار MS-DOS 4.0، أشارت البتات الست الأولى من بايت سمة الملف إلى ما إذا كان الملف للقراءة فقط (مقابل قابل للكتابة)، أو مخفيًا، أو ملف نظام، أو اسم وحدة تخزين، أو مجلدًا فرعيًا، أو ما إذا كان الملف قد تم "أرشفته" (حيث يتم تعيين البت إذا تغير الملف منذ آخر استخدام للأمر BACKUP). [ 6 ] ومع ذلك، لم توفر الإصدارات الأولية من نظام التشغيل طريقة على مستوى المستخدم لقراءة هذه القيم أو تغييرها. [ 7 ]

ATTRIBأُدرجت النسخة الأولى من الأمر لنظام التشغيل DOS لأول مرة في الإصدار 3.0 من نظام التشغيل PC DOS ، وكانت وظائفها تقتصر على تغيير خاصية القراءة فقط. [ 7 ] سمحت الإصدارات اللاحقة بتعيين بتات القراءة فقط، والإخفاء، والنظام، والأرشيف. [ 8 ] أضاف الإصدار 3.3 من نظام التشغيل MS-DOS إمكانية البحث المتكرر في المجلدات الفرعية لعرض خصائص ملفات محددة. [ 9 ]

يتضمن كل من Digital Research DR DOS 6.0 [ 10 ] و Datalight ROM-DOS [ 11 ] أيضًا تطبيقًا للأمر ATTRIB.

تم تطوير نسخة FreeDOS بواسطة فيل بروتش وهي مرخصة بموجب رخصة GPLv2 . [ 12 ]

الاستخدامات

لم يوفر تعيين بت القراءة فقط لملف سوى حماية جزئية ضد الحذف غير المقصود: فبينما كانت أوامر مثل ` delfor` و` erasefor` تحترم هذه الخاصية، DELTREEلم تكن أوامر أخرى مثل `for` تفعل ذلك. [ 13 ] لم يكن تغيير خاصية النظام ممكنًا في الإصدارات الأولى من ويندوز، مما استلزم استخدام `for` ATTRIB. [ 13 ] وبالمثل، كان تعطل النظام في الإصدارات الأولى من ويندوز قد يؤدي إلى حالة يكون فيها بت القراءة فقط مُفعّلاً لملف مؤقت، بالإضافة إلى كونه مقفلاً (بشكل لا رجعة فيه) بواسطة نظام تشغيل ويندوز؛ في هذه الحالة، كان التمهيد إلى DOS (وبالتالي تجنب قفل ويندوز) وإلغاء تعيين خاصية القراءة فقط باستخدام `for` ATTRIBهو الطريقة المُوصى بها لحذف الملف. [ 14 ] سمح التلاعب ببت الأرشفة للمستخدمين بالتحكم في الملفات التي يتم نسخها احتياطيًا باستخدام BACKUPالأمر `for`. [ 7 ]

انظر أيضاً

مراجع

  1. دليل مستخدم ISIS II
  2. "مساعدة JaTomes - أوامر نظام التشغيل OS/2" . مؤرشف من الأصل بتاريخ 14 أبريل 2019. تم الاطلاع عليه بتاريخ 27 يوليو 2019 .
  3. مقالة مايكروسوفت تك نت حول السمات
  4. reactos/attrib.c في الفرع الرئيسي · reactos/reactos · GitHub
  5. "EFI Shells and Scripting" . Intel . تم الاسترجاع في 25-09-2013 .
  6. المرجع التقني لنظام تشغيل القرص من IBM الإصدار 4.00 (الطبعة الأولى ). يوليو 1988. ص 3:5.  
  7. 1 2 3 بيتزولد، تشارلز (10 يونيو 1986). "تغيير خصائص ملفات DOS" . مجلة PC . الصفحات 249-262 . 
  8. "سمات نظام التشغيل DOS" . موسوعة . مجلة الكمبيوتر الشخصي. مؤرشف من الأصل بتاريخ 2012-03-02 . تم الاطلاع عليه بتاريخ 2007-08-02 .
  9. "استخدام أوامر ATTRIB أو CHKDSK أو DIR لتحديد موقع الملفات" . مايكروسوفت. مؤرشف من الأصل بتاريخ 1 سبتمبر 2014. تم الاطلاع عليه بتاريخ 1 نوفمبر 2017 .
  10. "دليل مستخدم DR DOS 6.0: نصائح لتحسين الأداء وتكوين النظام" (ملف PDF) . مؤرشف من النسخة الأصلية (PDF) بتاريخ 30 سبتمبر 2019. تم الاطلاع عليه بتاريخ 13 أغسطس 2019 .
  11. "دليل مستخدم Datalight ROM-DOS" (ملف PDF) . www.datalight.com .
  12. "حزمة تحديثات FreeDOS 1.2 - attrib (قاعدة FreeDOS)" . Ibiblio.org. 2003-07-01 . تم الاطلاع عليه بتاريخ 2022-09-08 .
  13. 1 2 أورايلي، تيم؛ موت، تروي؛ جلين، والتر جيه. (1999). ويندوز 98 باختصار: مرجع سريع لأجهزة سطح المكتب . أورايلي. الصفحات 303-306 . ISBN  1-56592-486-X.
  14. جونز، جيمس ج.؛ لاندز، كريج (2003). ملخص امتحان A+ 2: بنية خدمات دليل ويندوز 2000. أسئلة. الصفحات 309-310 . ISBN  0-7897-2867-2.

للمزيد من القراءة

  • كوبر، جيم (2001). طبعة خاصة باستخدام نظام التشغيل MS-DOS 6.22، الطبعة الثالثة . دار نشر كيو . رقم ISBN 978-0789725738.
  • دايسون، بيتر (1995). إتقان نظام التشغيل OS/2 Warp . سيبكس . ISBN 978-0782116632.
  • جون بول مولر (2007). إدارة أنظمة ويندوز من سطر الأوامر لأنظمة ويندوز فيستا، وويندوز 2003، وويندوز إكس بي، وويندوز 2000. جون وايلي وأولاده . رقم ISBN 978-0470165799.