7. العمل مع الملفات والأدلة: mkdir، touch، cp، mv
إدارة الملفات أمر أساسي. تسمح لك هذه الأوامر بإنشاء البيانات ونسخها ونقلها.
1. إنشاء الأدلة (mkdir)
يرمز mkdir إلى Make Directory (إنشاء دليل). ينشئ مجلدًا جديدًا.
bash
إنشاء مجلد باسم 'scripts'
$ mkdir scripts
إنشاء مجلدات متداخلة (يتطلب العلامة -p: parent)
$ mkdir -p projects/python/scripts
2. إنشاء ملفات فارغة (touch)
يُستخدم touch لإنشاء ملف فارغ أو لتحديث الطابع الزمني لملف موجود.
bash
إنشاء ملف نصي فارغ
$ touch notes.txt
إنشاء ملف سكريبت bash بسيط
$ touch my_first_script.sh $ ls notes.txt my_first_script.sh scripts
3. نسخ الملفات والأدلة (cp)
يرمز cp إلى Copy (نسخ). الصيغة: cp [source] [destination].
bash
نسخ notes.txt إلى مجلد scripts
$ cp notes.txt scripts/notes_backup.txt
لنسخ دليل بالكامل، يجب استخدام العلامة -r (recursive)
$ cp -r scripts/ projects/backups
4. النقل وإعادة التسمية (mv)
يرمز mv إلى Move (نقل). يُستخدم لنقل ملف/دليل وإعادة تسميته.
bash
إعادة تسمية notes.txt إلى important_notes.txt
$ mv notes.txt important_notes.txt
نقل الملف الذي أعيدت تسميته إلى دليل projects
$ mv important_notes.txt projects/python/.