إدارة الملفات في Linux: أوامر mkdir وtouch وcp وmv وrm

بعد أن تعلمت التنقل داخل Linux، حان الوقت لتعلم إدارة الملفات والمجلدات بشكل عملي.

في هذا الدرس ستتعلم أهم أوامر Linux اليومية التي يستخدمها أي مطور أو مسؤول نظام.

لماذا إدارة الملفات في Linux مهارة أساسية؟

  • تنظيم المشاريع والسيرفرات يعتمد على بنية ملفات واضحة
  • يساعدك على العمل بسرعة من Terminal بدون واجهة رسومية
  • أساس مهم قبل تعلم قراءة الملفات والبحث والصلاحيات

الأمر mkdir: إنشاء مجلد جديد في Linux

mkdir project
mkdir -p project/src/components
  • mkdir project: ينشئ مجلدًا واحدًا
  • mkdir -p: ينشئ مسارات متداخلة دفعة واحدة

الأمر touch: إنشاء ملف جديد

touch notes.txt
touch app.js config.json

يستخدم touch لإنشاء ملف فارغ بسرعة، أو تحديث وقت تعديل ملف موجود.

الأمر cp: نسخ الملفات والمجلدات

cp notes.txt backup-notes.txt
cp -r project project-backup
  • cp: نسخ ملف
  • cp -r: نسخ مجلد كامل بشكل recursive

الأمر mv: نقل الملفات أو إعادة التسمية

mv notes.txt docs/
mv old-name.txt new-name.txt

mv يستخدم لحالتين: النقل بين المجلدات أو تغيير اسم الملف.

الأمر rm: حذف الملفات والمجلدات في Linux

rm temp.txt
rm -r old-folder
rm -i important.txt
الأمر المعنى مستوى الأمان
rm file حذف ملف متوسط
rm -r dir حذف مجلد ومحتواه منخفض
rm -i file حذف مع طلب تأكيد أعلى
تنبيه مهم: لا توجد سلة محذوفات افتراضية مع rm. تأكد دائمًا من المسار عبر pwd واسم الملف عبر ls قبل الحذف.

الفرق بين copy وmove وdelete في Linux

  • Copy: يبقي الأصل وينشئ نسخة (cp)
  • Move: ينقل الأصل أو يغير اسمه (mv)
  • Delete: يحذف نهائيا (rm)

تمرين عملي: إدارة الملفات بأوامر Linux

نفذ هذا السيناريو خطوة بخطوة:

mkdir linux-lab
cd linux-lab
touch notes.txt todo.txt
mkdir docs
cp notes.txt docs/notes-copy.txt
mv todo.txt tasks.txt
ls -la
rm -i tasks.txt
cd ..
rm -r linux-lab

إذا أنجزت هذا التمرين، فأنت أصبحت قادرا على إدارة الملفات في Linux بشكل عملي وآمن.

FAQ: أسئلة شائعة حول إدارة الملفات في Linux

ما أهم أوامر إدارة الملفات في Linux؟

أهم أوامر إدارة الملفات للمبتدئين هي mkdir وtouch وcp وmv وrm لأنها تغطي الإنشاء والنسخ والنقل والحذف.

ما الفرق بين cp وmv في Linux؟

cp ينشئ نسخة من الملف أو المجلد، بينما mv ينقل الملف أو يعيد تسميته دون إنشاء نسخة إضافية.

هل أمر rm خطير في Linux؟

نعم، لأن rm يحذف مباشرة دون سلة محذوفات. لذلك يجب التحقق من المسار والملف قبل التنفيذ.

الخطوة التالية

في الدرس القادم سنتعلم قراءة الملفات في Linux باستخدام cat وless وhead وtail.

التالي: قراءة الملفات
المحرر الذكي

اكتب الكود وشاهد النتيجة فوراً

جرب الآن مجاناً
قناة ديف عربي

تابع أحدث الدروس والتحديثات مباشرة على واتساب

انضم الآن