باش مكدير غير موجود

Bash Mkdir Not Existent Path



' مكدير 'هو أمر shell الأساسي المدمج في Linux لإنشاء دليل أو مجلد جديد من المحطة. يمكنك إنشاء دليل جديد بإعطاء اسم دليل جديد بـ ' مكدير ' أمر. ولكن إذا كان اسم الدليل موجودًا بالفعل قبل تنفيذ الأمر ، فسيتم عرض رسالة خطأ. عندما تريد إنشاء دليل في مسار غير موجود ، تظهر أيضًا رسالة خطأ لإعلام المستخدم. إذا كنت تريد إنشاء الدليل في أي مسار غير موجود أو حذف رسالة الخطأ الافتراضية ، فعليك استخدام '-p' الخيار مع مكدير ' أمر. كيف يمكنك استخدام مكدير دليل 'لإنشاء دليل أو مجلد في مسار غير موجود وبأذونات معروضة في هذه الدروس.

قم بإنشاء دليل أو مجلد بسيط

لنفترض أنك تريد إنشاء دليل بتنسيق /الصفحة الرئيسية اسم المجلد 'mydir' . قم بتشغيل الأمر التالي لإنشاء الدليل. في حالة عدم وجود دليل بالاسم ' mydir 'قبل ذلك سيتم تنفيذ الأمر دون أي خطأ. يركض ' ليرة لبنانية الأمر للتحقق من إنشاء الدليل أم لا.







$مكديرmydir
$ls



إنشاء أدلة متعددة

قم بتشغيل الأمر التالي لإنشاء أدلة متعددة باستخدام ' مكدير أمر. ثلاثة أدلة ، temp1 و temp2 و temp3 سيتم إنشاؤه بعد تنفيذ الأمر.



$مكديرtemp1 temp2 temp3
$ls





إنشاء دليل عندما يكون مسار الدليل غير موجود

لنفترض أنك تريد إنشاء دليل في مسار ، / صورة / newdir / اختبار . في النظام الحالي ، mydir 'الدليل لا يحتوي على دليل أو ملفات فيه. لذلك ، المسار غير صالح. قم بتشغيل 'مكدير' الأمر بالمسار أعلاه. ستظهر رسالة خطأ بعد تشغيل الأمر.

$مكدير /صورة/نيودير/اختبار



إذا كنت ترغب في إنشاء مسار غير موجود بقوة عن طريق إنشاء جميع الأدلة غير الموجودة المذكورة في المسار من المحطة ، فقم بتشغيل ' مكدير مع '-p ' اختيار.

$مكدير -p /صورة/نيودير/اختبار

الآن ، تحقق من إنشاء الدلائل أم لا عن طريق تشغيل الأوامر التالية.

$قرص مضغوطصورة
$ls

باش مكدير غير موجود مسار

إنشاء دليل بإذن

عند إنشاء دليل جديد ، يتم تعيين إذن افتراضي للدليل الذي تم إنشاؤه حديثًا.

قم بإنشاء دليل جديد وتحقق من الإذن الافتراضي عن طريق تنفيذ الأوامر التالية. ' حالة' يتم استخدام الأمر للتحقق من الإذن الحالي لأي دليل موجود. إذن الدليل الافتراضي هو ' rwxr-xr-x '. يشير هذا إلى أن مالك الدليل لديه جميع الأذونات ، وأن مستخدمي المجموعة وغيرهم من المستخدمين ليس لديهم إذن كتابة.

$مكديرnewdir1
$حالةnewdir1/

'-m' يستخدم الخيار لتعيين إذن الدليل في وقت إنشاء الدليل. قم بتشغيل الأوامر التالية لإنشاء دليل بجميع الأذونات وتحقق من الإذن باستخدام 'حالة' أمر. يوضح الإخراج أن جميع أنواع المستخدمين لديهم كافة الأذونات.

$مكدير م 777newdir2
$حالةnewdir2/

إنشاء دليل باستخدام البرنامج النصي

يمكنك اختبار أي دليل موجود أم لا باستخدام البرنامج النصي bash. إنشاء ملف bash وإضافة التعليمات البرمجية التالية لإنشاء دليل جديد بعد اختبار الدليل موجود أم لا باستخدام '-د ' اختيار. إذا كان الدليل موجودًا ، فسيعرض الرسالة ، الدليل موجود بالفعل ، وإلا فسيتم إنشاء دليل جديد.

#!/bin/bash

رما - طرد - قذف 'أدخل اسم الدليل:'
اقرأnewdirname
لو [ '$ newdirname' ]؛من ثم
رما - طرد - قذف 'الدليل موجود بالفعل'؛
آخر
'مكدير -p $ newdirname'؛
رما - طرد - قذف '$ newdirnameتم إنشاء الدليل '
يكون

قم بتشغيل البرنامج النصي وتحقق من إنشاء الدليل أم لا.

$سحقcreate_dir.sh
$ls

نأمل أن تكون قادرًا على استخدام 'مكدير' الأمر مع خيارات متنوعة بشكل أكثر فاعلية بعد قراءة هذا البرنامج التعليمي. شكرا لك.