إدارة الملفات في 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.
التالي: قراءة الملفات