الأمر dir هو موجه أوامر يستخدم لعرض قائمة بالملفات والمجلدات الفرعية الموجودة في مجلد.
لكل ملف أو مجلد مدرج ، سيعرض الأمر ، افتراضيًا ، تاريخ ووقت آخر تغيير للعنصر ، إذا كان العنصر عبارة عن مجلد (يسمى DIR) أو ملفًا ، فإن حجم الملف إذا قابل للتطبيق ، وأخيرًا اسم الملف أو المجلد بما في ذلك امتداد الملف.
خارج قائمة الملفات والمجلدات ، يعرض الأمر dir أيضًا حرف محرك الأقراص الحالي للقسم ، وتسمية وحدة التخزين ، والرقم التسلسلي لوحدة التخزين ، وإجمالي عدد الملفات المدرجة ، والحجم الإجمالي لتلك الملفات بالبايت ، والرقم من المجلدات الفرعية المدرجة وإجمالي البايت المتبقي على محرك الأقراص.
توافر أمر Dir
يتوفر الأمر dir من داخل موجه الأوامر في جميع أنظمة تشغيل Windows بما في ذلك Windows 11 و Windows 10 و Windows 8 و Windows 7 و Windows Vista و Windows XP.
تتضمن الإصدارات الأقدم من Windows الأمر dir أيضًا ولكن مع عدد قليل من الخيارات أقل مما ذكرناه أدناه. الأمر dir هو أيضًا أمر DOS ، وهو متوفر في كافة إصدارات MS-DOS.
يمكن العثور على الأمر dir في إصدارات موجه الأوامر دون اتصال ، مثل تلك المتوفرة من خيارات بدء التشغيل المتقدمة وخيارات استرداد النظام. يتم تضمين الأمر dir أيضًا في وحدة التحكم بالاسترداد في نظام التشغيل Windows XP.
قد يختلف توفر بعض مفاتيح الأمر dir وصيغة أوامر dir الأخرى من نظام التشغيل إلى نظام التشغيل.
تركيب أمر Dir
dir[drive :] [المسار] [اسم الملف] [ / a[ :] سمات] [ / b] [ / c] [ / d] [ / l ] [ / n ] [ / o [:] الترتيب] [ / p] [ / q] [ / r] [ / s ] [ / t [ : ] المجال الزمني] [ / w ] [ / x ] [ / 4 ]
شاهد كيفية قراءة صيغة الأمر إذا لم تكن متأكدًا من كيفية تفسير بناء جملة الأمر dir كما هو مكتوب أعلاه أو موضح في الجدول أدناه.
خيارات أمر Dir | |
---|---|
العنصر | شرح |
drive :، المسار ، اسم الملف | هذا هو محرك الأقراص و / أو المسار و / أو اسم الملف الذي تريد رؤية النتائج له. الثلاثة كلها اختيارية حيث يمكن تنفيذ الأمر بمفرده. مسموح بأحرف البدل. راجع قسم أمثلة أوامر Dir أدناه إذا لم يكن هذا واضحًا. |
/ a |
عند تنفيذه بمفرده ، يعرض رمز التبديل هذا جميع أنواع الملفات والمجلدات ، بما في ذلك تلك التي تحتوي على سمات ملفات تمنعها عادةً من الظهور في موجه الأوامر أو في Windows.استخدم / aمع واحدة أو أكثر من السمات التالية (النقطتان اختياريتان ، لا حاجة إلى مسافات) لإظهار هذه الأنواع من الملفات فقط في نتيجة الأمر: أ=ملفات الأرشيف د=الدلائل h=الملفات المخفية i=ليس محتوى ملفات مفهرسة l=نقاط إعادة التوزيع r=ملفات للقراءة فقط s=ملفات النظام v=ملفات النزاهة x=لا توجد ملفات فرك -=استخدم هذا كبادئة لأي من السمات المذكورة أعلاه لاستبعاد العناصر التي تحتوي على سمات الملف هذه من النتائج. |
/ b | استخدم هذا الخيار لإظهار نتائج dir باستخدام تنسيق "مكشوف" ، والذي يزيل معلومات الرأس والتذييل النموذجية ، بالإضافة إلى جميع التفاصيل الخاصة بكل عنصر ، مع ترك اسم الدليل أو اسم الملف والملحق فقط. |
/ c | يفرض رمز التبديل هذا استخدام فاصل الآلاف عند استخدام الأمر بطريقة توضح أحجام الملفات. هذا هو السلوك الافتراضي في معظم أجهزة الكمبيوتر ، لذا فإن الاستخدام العملي هو / - cلتعطيل فاصل الآلاف في النتائج. |
/ د | استخدم / dلقصر العناصر المعروضة على المجلدات فقط (المضمنة بين قوسين) وأسماء الملفات بامتداداتها. يتم سرد العناصر من أعلى إلى أسفل ثم عبر الأعمدة. يظل رأس وتذييل الأمر القياسي كما هو. |
/ l | استخدم هذا الخيار لإظهار جميع أسماء المجلدات والملفات بأحرف صغيرة. |
/ n | ينتج رمز التبديل هذا نتيجة بأعمدة في التاريخ > الوقت > دليل > حجم الملف > بنية عمود اسم الملف أو المجلد.نظرًا لأن هذا هو السلوك الافتراضي ، فإن الاستخدام العملي هو / - nالذي ينتج أعمدة في اسم الملف أو المجلد > دليل > حجم الملف > تاريخ > ترتيب زمني. |
/ o |
استخدم هذا الخيار لتحديد ترتيب فرز للنتائج. عند التنفيذ بمفرده ، / oيسرد الدلائل أولاً ، متبوعة بالملفات ، كلاهما بالترتيب الأبجدي. استخدم هذا الخيار مع واحد أو أكثر من القيم التالية (النقطتان اختياريتان ، ولا حاجة إلى مسافات) لفرز نتيجة الأمر dir بالطريقة المحددة: د=الترتيب حسب التاريخ / الوقت (الأقدم أولاً) e=فرز حسب الامتداد (أبجديًا) g=دليل المجموعة أولاً ، متبوعًا بالملفات n=فرز حسب الاسم (أبجديًا) s=الترتيب حسب الحجم (الأصغر أولاً) -=استخدم هذا كبادئة مع أي من القيم المذكورة أعلاه لعكس الترتيب (-d للفرز حسب الأحدث أولاً ، -s للأكبر أولاً ، إلخ.) |
/ p | يعرض هذا الخيار النتائج صفحة واحدة في كل مرة ، تتم مقاطعتها بضغط أي مفتاح للمتابعة … موجه. استخدام / pمشابه جدًا لاستخدام الأمر dir مع الأمر الأكثر. |
/ q | استخدم رمز التبديل هذا لعرض مالك الملف أو المجلد في النتائج. أسهل طريقة لعرض ملكية الملف أو تغييرها من داخل Windows هي عبر الزر "خيارات متقدمة" في علامة التبويب "الأمان" عند النظر في خصائص الملف. |
/ r | يعرض الخيار / rأي تدفقات بيانات بديلة (ADS) تشكل جزءًا من ملف. يتم إدراج دفق البيانات نفسه في صف جديد ، أسفل الملف ، ويتم إلحاقه دائمًا بـ $ DATA ، مما يسهل اكتشافه. |
/ s | يعرض هذا الخيار جميع الملفات والمجلدات في الدليل المحدد بالإضافة إلى جميع الملفات والمجلدات الموجودة في أي أدلة فرعية لهذا الدليل المحدد. |
/ t |
استخدم هذا الخيار مع إحدى القيم أدناه (النقطتان اختياريتان ، ولا حاجة إلى مسافات) لتحديد حقل زمني لاستخدامه عند الفرز و / أو عرض النتائج: أ=آخر وصول ج=تم إنشاؤه w=آخر كتابة |
/ w | استخدم / wلإظهار النتائج في "تنسيق عريض" والذي يحد من العناصر المعروضة إلى المجلدات فقط (المضمنة بين قوسين) وأسماء الملفات بامتداداتها. يتم سرد العناصر من اليسار إلى اليمين ثم الصفوف السفلية. يظل رأس وتذييل الأمر القياسي كما هو. |
/ س | يعرض رمز التبديل هذا مكافئ "الاسم المختصر" للملفات التي لا تتوافق أسماؤها الطويلة مع قواعد غير 8dot3. |
/ 4 | يفرض التبديل / 4 استخدام السنوات المكونة من 4 أرقام. على الأقل في الإصدارات الأحدث من Windows ، فإن عرض العام المكون من 4 أرقام هو السلوك الافتراضي و / - 4لا ينتج عنه عرض مكون من رقمين للسنة. |
/؟ | استخدم مفتاح المساعدة مع الأمر dir لإظهار تفاصيل حول الخيارات المذكورة أعلاه مباشرة في نافذة موجه الأوامر. تنفيذ dir /؟ هو نفسه استخدام أمر المساعدة لتنفيذ help dir. |
بالنظر إلى حجم المعلومات التي عادة ما يرجعها الأمر dir ، فإن حفظها كلها في ملف نصي عبر مشغل إعادة التوجيه عادة ما يكون فكرة ذكية. راجع كيفية إعادة توجيه إخراج الأمر إلى ملف لمعرفة المزيد حول كيفية القيام بذلك.
أمثلة على أمر Dir
فيما يلي بعض الطرق المختلفة التي يمكنك من خلالها استخدام الأمر dir:
تشغيل بدون مفاتيح
dir
في هذا المثال ، يتم استخدام الأمر dir بمفرده ، بدون أي محرك أقراص: ، أو المسار ، أو مواصفات اسم الملف ، ولا أي مفاتيح ، مما ينتج عنه نتيجة مثل:
C: / >dir
لا توجد تسمية لوحدة التخزين في محرك الأقراص C
الرقم التسلسلي لوحدة التخزين هو F4AC-9851
دليل C: \
2015-02-09 12:41 مساءً
$ SysReset
2016-30-05 06:22 مساءً 93 HaxLogs.txt
2016-07-05 02:58 AM PerfLogs
05 / 22/2016 07:55 PM ملفات البرنامج
2016-31-05 11:30 AM ملفات البرنامج (x86)
2015-30-07 04: 32 مساءً درجة الحرارة
2016-22-05 07:55 مساءً المستخدمون
2016-22-05 08:00 مساءً Windows
2016-22-05 09:50 م Windows.old1 ملف (ملفات) 93 بايت
كما ترى ، تم تنفيذ الأمر dir من الدليل الجذر لـ C (على سبيل المثال ، C: / >). بدون تحديد المكان الذي سيتم فيه سرد محتويات المجلد والملف بالضبط ، يتم تعيين الأمر افتراضيًا لعرض هذه المعلومات من مكان تنفيذ الأمر.
قائمة العناصر المخفية
dir c: / users / ah
في المثال أعلاه ، نطلب أن يعرض الأمر dir النتائج من محرك الأقراص: ومسار c: / users ، وليس من الموقع الذي نقوم بتشغيل الأمر منه. نحدد أيضًا ، عبر مفتاح التبديل / a مع السمة h ، أننا نرغب في رؤية العناصر المخفية فقط ، مما ينتج عنه شيء مثل هذا:
C: / >dir c: / users / ah
وحدة التخزين في محرك الأقراص C ليس لها ملصق.
وحدة التخزين التسلسلية الرقم F4AC-9851
دليل c: / users
2016-07-05 04:04 AM All Users [C: / ProgramData]
2016-22-05 08:01 PMافتراضي2016-07-05 04:04 AM المستخدم الافتراضي [C: / Users / Default]2016-07-05 02:50 AM 174 desktop.ini1 ملف (ملفات) 174 بايت
لا تشكل القائمة الصغيرة من الدلائل والملف الفردي الذي تراه في النتيجة أعلاه مجمل المجلد c: / users - فقط الملفات والمجلدات المخفية. لرؤية جميع الملفات والمجلدات ، يمكنك تنفيذ dir c: / users / a (إزالة h) بدلاً من ذلك.
ابحث عن ملف في أي مجلد
dir c: \. csv / s / b > c: / users / tim / desktop / csvfiles.txt
في هذا المثال الأكثر تعقيدًا ، ولكنه أكثر عملية ، على سبيل المثال للأمر dir ، نطلب أن يتم البحث في محرك الأقراص الثابتة بالكامل عن ملفات CSV ثم يتم إخراج الحد الأدنى من النتائج إلى مستند نصي. لنلقِ نظرة على هذه القطعة قطعة:
- c: \. csv يخبر الأمر dir للنظر في جميع الملفات () التي تنتهي في CSV (.csv) في جذر محرك الأقراص c:.
- / sيوجهها للتعمق أكثر من جذر c: وبدلاً من ذلك ، ابحث عن ملفات مثل هذه في كل مجلد ، بعمق مثل المجلدات.
- / bيزيل أي شيء باستثناء المسار واسم الملف ، مما يؤدي بشكل أساسي إلى إنشاء "قائمة" قابلة للقراءة من هذه الملفات.
- >هو عامل إعادة توجيه ، مما يعني "إرسال إلى" في مكان ما.
- c: / users / tim / desktop / csvfiles.txt هي وجهة > معيد التوجيه ، مما يعني أن النتائج ستكون مكتوب على csvfiles.txt ملف بدلاً من موجه الأوامر ، والذي سيتم إنشاؤه في c: / users / tim / desktoplocation (أي ، سطح المكتب الذي تراه عند تسجيل الدخول).
عند إعادة توجيه إخراج الأمر إلى ملف ، كما فعلنا هنا في مثال الأمر dir هذا ، فإن موجه الأوامر لا يعرض أي شيء. ومع ذلك ، فإن الإخراج الدقيق الذي كنت ستراه موجود بدلاً من ذلك داخل هذا الملف النصي. هذا ما بدا عليه ملف csvfiles.txt بعد اكتمال الأمر dir:
c: / ProgramData / Intuit / Quicken / Inet / merchant_alias.csv
c: / ProgramData / Intuit / Quicken / Inet / merchant_common.csv
c: / Users / All Users / Intuit / Quicken / Inet / merchant_alias.csvc: / Users / All Users / Intuit / Quicken / Inet / merchant_common.csvc: / Users / Tim / AppData / Roaming / condition.2.csvc: / Users / Tim / AppData / Roaming / line.csvc: / Users / Tim / AppData / Roaming / media.csv
بينما كان من الممكن بالتأكيد تخطي إعادة توجيه الملف ، وحتى مفتاح "التنسيق العاري" ، كان من الصعب جدًا العمل في نافذة موجه الأوامر ، مما يجعل من الصعب الوصول إلى ما كنت بعده.
الأوامر ذات الصلة
غالبًا ما يتم استخدام الأمر dir مع الأمر del. بعد استخدام dir للعثور على اسم وموقع الملف (الملفات) في أي مجلد (مجلدات) معين ، يمكن استخدام del لحذف الملفات مباشرة من موجه الأوامر.
المماثل هو الأمر rmdir / s ، وأمر deltree الأقدم ، المستخدم لحذف المجلدات والملفات. الأمر rmdir (بدون الخيار / s) مفيد لحذف المجلدات الفارغة التي تجدها باستخدام الأمر dir.
كما هو مذكور أعلاه ، غالبًا ما يتم استخدام الأمر dir مع عامل إعادة التوجيه.