تخطَّ إلى المحتوى

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 الكامل بالعربي.