cd
التنقّل بين المجلّدات cd
cd (change directory) ينقلك بين مجلّدات نظام الملفّات باستخدام مسار مطلق أو نسبي.
أمر مدمج في الصدفة (shell builtin) وليس برنامجًا مستقلًّا — لهذا لا يظهر له صفحة man منفصلة بنفس الطريقة (يُعرض ضمن `man bash`). يقبل مسارات مطلقة (تبدأ من `/`) أو نسبية (بالنسبة لموقعك الحالي)، وله اختصارات مفيدة للتنقّل السريع.
الصياغة
cd [مسار]
📄 مثال
cd /var/www # مسار مطلق cd ../logs # مسار نسبي: مجلّد شقيق cd ~ # المجلّد الرئيسي (home) cd - # المجلّد السابق قبل آخر cd
أهم الخيارات
| الخيار | الوظيفة |
|---|---|
| ~ | المجلّد الرئيسي للمستخدم الحالي (home directory) |
| . | المجلّد الحالي نفسه |
| .. | المجلّد الأب مباشرة |
| - | المجلّد الذي كنت فيه قبل آخر أمر cd |
💡 نصائح عملية
- استخدم `cd -` للتبديل السريع جيئة وذهابًا بين مجلّدَين تعمل عليهما
⚠️ أخطاء شائعة
- الخلط بين المسار المطلق (`/home/user/app`) والنسبي (`app` أو `../app`) وتنفيذ الأمر من مكان خاطئ
خصائص ذات صلة
🎓 تريد فهم الصورة الكاملة خطوة بخطوة؟ ابدأ من مسار LINUX الكامل بالعربي.