ذكري المظهر

كيفية إنشاء الدلائل في نظام التشغيل linux (الأمر mkdir)

Linux Tutorial for Beginners: Introduction to Linux Operating System

Linux Tutorial for Beginners: Introduction to Linux Operating System

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

Anonim

في أنظمة Linux ، يمكنك إنشاء أدلة جديدة إما من سطر الأوامر أو بمساعدة مدير ملفات سطح المكتب. الأمر الذي يسمح لك بإنشاء الدلائل (المعروف أيضًا باسم المجلدات) هو mkdir .

يغطي هذا البرنامج التعليمي أساسيات استخدام الأمر mkdir ، بما في ذلك الأمثلة اليومية.

لينكس mkdir بناء جملة الأوامر

بناء جملة الأمر mkdir كالتالي:

mkdir

يأخذ الأمر اسم دليل واحدًا أو أكثر كوسائطه.

كيفية إنشاء دليل جديد

لإنشاء دليل في Linux ، قم بتمرير اسم الدليل كوسيطة إلى الأمر mkdir . على سبيل المثال ، لإنشاء دليل جديد ، newdir بتشغيل الأمر التالي:

mkdir newdir

يمكنك التحقق من إنشاء الدليل عن طريق سرد المحتويات باستخدام الأمر ls :

ls -l

drwxrwxr-x 2 username username 4096 Jan 20 03:39 newdir

عند توفير اسم الدليل فقط ، بدون المسار الكامل ، يتم إنشاؤه في دليل العمل الحالي.

دليل العمل الحالي هو الدليل الذي تقوم بتشغيل الأوامر منه. لتغيير دليل العمل الحالي ، استخدم الأمر cd .

لإنشاء دليل في موقع آخر ، ستحتاج إلى توفير مسار الملف المطلق أو النسبي إلى الدليل الأصل. على سبيل المثال ، لإنشاء دليل جديد في دليل /tmp اكتب:

mkdir /tmp/newdir

mkdir /root/newdir

mkdir: cannot create directory '/root/newdir': Permission denied

يخبر الخيار -v ( --verbose ) mkdir بطباعة رسالة لكل دليل تم إنشاؤه.

كيفية إنشاء الدلائل الأم

الدليل الأصل هو دليل أعلى دليل آخر في شجرة الدليل. لإنشاء أدلة الأصل ، استخدم الخيار -p .

لنفترض أنك تريد إنشاء دليل /home/linuxize/Music/Rock/Gothic :

mkdir /home/linuxize/Music/Rock/Gothic

في حالة عدم وجود أي من الأدلة الأصل ، فسوف تحصل على خطأ كما هو موضح أدناه:

mkdir: cannot create directory '/home/linuxize/Music/Rock/Gothic': No such file or directory

بدلاً من إنشاء الدلائل الأصل المفقودة واحداً تلو الآخر ، قم باستدعاء الأمر mkdir بخيار -p :

mkdir -p /home/linuxize/Music/Rock/Gothic

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

إذا حاولت إنشاء دليل موجود بالفعل ولم يتم توفير الخيار -p ، فسيقوم mkdir بطباعة " File exists خطأ:

mkdir newdir

mkdir: cannot create directory 'newdir': File exists

كيفية تعيين أذونات عند إنشاء دليل

لإنشاء دليل بأذونات محددة ، استخدم الخيار -m ( -mode ). بناء الجملة لتعيين أذونات هو نفسه كما هو الحال مع الأمر chmod .

في المثال التالي ، نقوم بإنشاء دليل جديد به 700 إذن ، مما يعني أن المستخدم الذي أنشأ هذا الدليل هو الوحيد القادر على الوصول إليه:

mkdir -m 700 newdir

عند عدم استخدام الخيار -m ، عادةً ما يكون 775 المنشأة حديثًا إما أذونات 775 أو 755 ، اعتمادًا على قيمة umask .

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

لإنشاء أدلة متعددة ، حدد أسماء الدلائل كوسائط الأوامر ، مفصولة بمسافة:

mkdir dir1 dir2 dir3

يتيح لك الأمر mkdir أيضًا إنشاء شجرة دليل معقدة باستخدام أمر واحد:

mkdir -p Music/{Jazz/Blues, Folk, Disco, Rock/{Gothic, Punk, Progressive}, Classical/Baroque/Early}

ينشئ الأمر أعلاه شجرة الدليل التالية:

Music/ |-- Classical | `-- Baroque | `-- Early |-- Disco |-- Folk |-- Jazz | `-- Blues `-- Rock |-- Gothic |-- Progressive `-- Punk

استنتاج

يتم استخدام الأمر mkdir في Linux لإنشاء أدلة جديدة.

لمزيد من المعلومات حول mkdir ، تفضل بزيارة صفحة mkdir man.

محطة mkdir