إن إنشاء الأدلة هو جزء محوري من إدارة الملفات في أي نظام تشغيل، ومهارة إنشاء الأدلة في لينيكس يمكن أن تسهم بشكل كبير في تحسين تنظيم البيانات، وبالتالي تحسين فعالية العمل. سواء كنت مبتدئًا أو لديك خبرة بسيطة في نظام لينيكس، فإن إتقان أمر mkdir سيمكنك من تنظيم ملفاتك بطريقة أكثر كفاءة ويسهل عليك الوصول إلى البيانات.
خلال هذا الدرس، سنستعرض كيفية استخدام الأمر mkdir بالتفصيل، بما في ذلك كيفية إنشاء أدلة جديدة، وتطبيقات مختلفة لاستخدام هذا الأمر، والأخطاء الشائعة التي يجب تجنبها. كل ما ستتعلمه في هذا الدرس سيساعدك على التعامل مع نظام لينيكس بطريقة أكثر احترافية. سنعمل على تقديم أمثلة وشروحات تساعد في تبسيط هذه المفاهيم، مما يجعل الدرس مفيداً للمبتدئين وبالطبع لأي شخص يسعى لتعزيز مهاراته في إدارة الملفات.
ما هو الأمر mkdir؟
الأمر mkdir هو اختصار لـ “make directory” والذي يعني “إنشاء دليل”. يُستخدم هذا الأمر لإنشاء أدلة جديدة داخل نظام الملفات، مما يُساعد في تنظيم البيانات والملفات بشكل جيد. عند تنفيذ هذا الأمر، سيتم إنشاء دليل جديد في المسار الحالي الذي تُجري فيه العملية.
وعادةً ما يبدو شكل الأمر كالتالي:
فعلى سبيل المثال، إذا كنت ترغب في إنشاء دليل باسم “my_project”، يمكنك كتابة:
mkdir directory_name
وعند تنفيذ الأمر، سيتم إنشاء دليل جديد في المسار الحالي.
mkdir my_project
كيفية استخدام mkdir
إنشاء دليل جديد
يمكنك إنشاء دليل جديد باستخدام الأمر `mkdir` بالخطوات التالية:
1. افتح نافذة Terminal في نظام لينيكس.
2. اكتب الأمر mkdir متبوعًا باسم الدليل الذي تريد إنشائه.
إليك مثالًا خطوة بخطوة:
3. للتحقق من إنشاء الدليل، يمكنك استخدام الأمر ls، والذي يعرض محتويات المسار الحالي. بعد تنفيذ هذا الأمر، يجب أن ترى الدليل الجديد.
mkdir my_project
بهذا، تكون قد أنشأت دليلًا جديدًا بنجاح.
ls
إنشاء دليل في مسار محدد
يمكنك أيضًا تحديد المسار الذي تريد إنشاء الدليل فيه. لنفترض أنك تريد إنشاء دليل في مجلد معين، يمكنك فعل ذلك كما يلي:
استبدل “username” باسم المستخدم الخاص بك، وإذا تم التنفيذ بنجاح، سيظهر المجلد “projects” في المسار المحدد.
mkdir /home/username/projects
خيارات الأمر mkdir
يأتي الأمر mkdir مع مجموعة من الخيارات التي يمكنك استخدامها لتسهيل العملية. دعونا نستعرض بعضها:
الخيار -p
الخيار -p يُستخدم لإنشاء أدلة متعددة في وقت واحد. على سبيل المثال، إذا كنت تريد إنشاء دليل فرعي داخل دليل موجود، يمكنك استخدام ما يلي:
mkdir -p /home/username/documents/my_project
هذا سيؤدي إلى إنشاء كل من “documents” و “my_project” في حال لم يكن أي منهما موجودًا.
الخيار -m
يُستخدم الخيار -m لتحديد أذونات الدليل الجديد عند إنشائه. على سبيل المثال، إذا كنت تريد إنشاء دليل جديد بأذونات خاصة، يمكنك استخدام الأمر كما يلي:
هذا الأمر سيمنح الدليل “my_project” أذونات قراءة وتنفيذ للمستخدمين الآخرين.
mkdir -m 755 my_project
التحويل بين الأدلة
الانتقال إلى الدليل الجديد
بعد إنشاء الدليل، قد ترغب في الانتقال إليه. يمكنك استخدام الأمر cd للانتقال إلى الدليل الذي أنشأته، كما يلي:
لنتحقق من أننا في الدليل الصحيح باستخدام الأمر pwd:
cd my_project
هذا الأمر سيظهر لك المسار الكامل للموقع الحالي، مما يساعدك على معرفة أنك في المكان الصحيح.
pwd
أمثلة عملية على استخدام mkdir
إنشاء هيكلية أدلة متعددة
إذا كنت بحاجة إلى إنشاء هيكلية أدلة تحتوي على العديد من الدلائل الفرعية، يمكنك استخدام الخيار -p كما يلي:
بهذا الشكل، ستتمكن من إنشاء مسار متكامل مع دلائل متعددة في خطوة واحدة.
mkdir -p folder1/folder2/folder3
التعامل مع الأخطاء الشائعة
أحيانًا، قد تواجه أخطاء عند إنشاء دليل، مثل محاولة إنشاء دليل يحمل اسمًا موجودًا بالفعل. في هذه الحالة، سيظهر لك النظام رسالة تفيد بأن الدليل موجود. لتجنب هذا الخطأ، يمكنك دائمًا التحقق من وجود الدليل باستخدام الأمر ls :
في نهاية هذا الدرس، أحرزنا تقدمًا كبيرًا نحو فهم أمر mkdir وكيفية استخدامه بشكل فعال في نظام لينيكس. لقد تعلمنا كيفية إنشاء أدلة جديدة، بما في ذلك الأدلة متعددة المستويات، وعرفنا بعض الخيارات المفيدة التي يمكننا استخدامها أثناء عملية الإنشاء، مثل -p و -m. تعتبر معرفة كيفية إدارة الأدلة جزءًا حيويًا من العمل مع نظام لينيكس، حيث تسهم بشكل كبير في تنظيم البيانات وتحسين تدفق العمل.
ls
إن الأمر mkdir ليس مجرد أداة لإنشاء الأدلة، بل هو أيضًا بداية لفهم كيفية العمل بشكل أعمق مع نظام الملفات في لينيكس. من خلال ما تعلمته، يمكنك الآن استخدام هذا الأمر بمرونة وفعالية. يمكنك أيضًا استكشاف المزيد من الأوامر الأخرى المتاحة في لينيكس مثل rmdir (لحذف الدلائل) و ls (لإظهار محتويات الدليل)، مما سيساعدك على تحسين مهاراتك بشكل أكبر.