أساسيات إدارة الملفات (mkdir، cp، mv، rm)
افهم كيفية إنشاء الملفات والمجلدات ونسخها ونقلها وحذفها بكفاءة باستخدام أدوات سطر الأوامر الأساسية.
أساسيات إدارة الملفات (mkdir، cp، mv، rm) درس مجاني في Linux Command Line & Bash Scripting Mastery على CoddyKit. هذا هو الدرس 3 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Linux Command Line & Bash Scripting Mastery، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Linux Command Line & Bash Scripting Mastery 4 دروس في المجموع.
إدارة الملفات في Linux
ستتعلّم الآن إدارة الملفات: إنشاؤها ونسخها ونقلها وحذفها من الطرفية. وهذه مهارة أساسية لأي مستخدم أو مطور Linux.
إنشاء أدلة جديدة: mkdir
ينشئ mkdir (إنشاء دليل) مجلدات جديدة. اكتب mkdir متبوعًا بالاسم الذي تريده، كما هو موضح.
mkdir my_new_folderإنشاء أدلة متعددة ومتداخلة
أدرج عدة أسماء لإنشاء مجلدات عديدة دفعة واحدة. أضف -p لإنشاء مسارات متداخلة، مع إنشاء أي أدلة أصل مفقودة على طول المسار.
mkdir folder1 folder2
mkdir -p projects/coddykit/lesson_filesنسخ الملفات: cp
ينشئ cp (نسخ) نسخة من ملف: حدّد المصدر والوجهة. ينسخ هذا المثال report.txt إلى report_backup.txt في المجلد نفسه.
cp report.txt report_backup.txtنسخ الملفات إلى دليل
عند توجيه cp إلى دليل، يُنسخ الملف إليه مع الاحتفاظ باسمه الأصلي. وهذا مفيد لترتيب الملفات.
mkdir documents
cp presentation.pdf documents/نسخ الأدلة بالكامل: cp -r
لنسخ مجلد وكل ما بداخله، أضف -r (تكراري). ومن دونه، يرفض cp نسخ الأدلة.
cp -r my_project_folder backup_projects/نقل الملفات: mv
ينقل mv (نقل) الملفات أو الأدلة إلى موقع آخر. ويعمل مثل cp، لكن الملف الأصلي يُحذف بعد النقل.
mv important_note.txt new_location/إعادة تسمية الملفات والأدلة
يمكن لـmv أيضًا إعادة التسمية: انقل عنصرًا إلى اسم جديد في المجلد نفسه. لا يحتوي Linux على أمر منفصل لإعادة التسمية — إذ ينفذ mv المهمتين.
mv old_filename.txt new_filename.txt
mv temp_folder/ final_project_folder/حذف الملفات: rm
يحذف rm (إزالة) الملفات — فاستخدمه بحذر. لا توجد عادةً سلة مهملات في الطرفية، لذا غالبًا ما تختفي الملفات المحذوفة نهائيًا.
rm unwanted_log.txtحذف الأدلة: rm -r
يمكن حذف المجلدات الفارغة باستخدام rmdir، أما غير الفارغة فتحتاج إلى rm -r (تكراري). تؤدي إضافة -f إلى فرض العملية — لذا تعامل مع rm -rf بحذر شديد.
mkdir empty_folder
rmdir empty_folder
mkdir project_data && touch project_data/file.txt
rm -r project_data/تحقق سريع: عمليات الملفات
أي من الأوامر التالية يُستخدم لإنشاء دليل جديد اسمه reports، ثم نسخ دليل اسمه data (بما في ذلك محتوياته) إليه؟
مراجعة: أساسيات إدارة الملفات
مراجعة: ينشئ mkdir الملفات، وينسخ cp (-r للمجلدات)، وينقل mv الملفات ويعيد تسميتها، ويحذف rm الملفات (-r للمجلدات، مع الحذر). هذه هي مجموعة أدواتك لإدارة الملفات.
الأسئلة الشائعة
هل درس «أساسيات إدارة الملفات (mkdir، cp، mv، rm)» مجاني؟
نعم — نص درس «أساسيات إدارة الملفات (mkdir، cp، mv، rm)» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Linux Command Line & Bash Scripting Mastery، انتقل إلى CoddyKit PRO. تتضمن دورة Linux Command Line & Bash Scripting Mastery 4 دروس في المجموع.
ماذا ستتعلم في «أساسيات إدارة الملفات (mkdir، cp، mv، rm)»؟
افهم كيفية إنشاء الملفات والمجلدات ونسخها ونقلها وحذفها بكفاءة باستخدام أدوات سطر الأوامر الأساسية. تتمرن على Linux Command Line & Bash Scripting Mastery مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.
هل أحتاج إلى خبرة سابقة لأبدأ Linux Command Line & Bash Scripting Mastery؟
لا تُشترط خبرة سابقة. Linux Command Line & Bash Scripting Mastery على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 3 من أصل 4.
كم من الوقت يستغرق درس «أساسيات إدارة الملفات (mkdir، cp، mv، rm)»؟
معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.
هل يمكنني كتابة وتشغيل أكواد في درس Linux Command Line & Bash Scripting Mastery هذا؟
نعم. كل درس في Linux Command Line & Bash Scripting Mastery يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.
جميع الدروس في هذه الدورة
- مقدمة إلى Linux والطرفية
- التنقل في نظام الملفات (cd، ls، pwd)
- أساسيات إدارة الملفات (mkdir، cp، mv، rm)
- الإكمال باستخدام Tab وسجل الأوامر