الدرس 3: التنقّل بين المجلّدات — cd
نستطيع بالفعل أن نرى أين نحن (pwd) وما حولنا (ls) — والآن نتعلّم كيف ننتقل. الأمر cd ('change directory') ينقلنا من مجلّد إلى مجلّد، مثل التنقّل بين الغرف. سنتخيّل نظام الملفّات كشجرة تبدأ من الجذر /، ونتعرّف على طريقتين لإعطاء عنوان: مسار مطلق (من الجذر /) ومسار نسبي (من مكانك الحالي). ملاحظة: cd ص
إذا كان pwd يقول 'في أيّ غرفة أنا' و ls يقول 'ما الموجود في الغرفة'، فإنّ cd هو الانتقال إلى غرفة أخرى. cd .. يخرجك إلى الغرفة التي فوقك، و cd مع عنوان كامل يقفز مباشرة إلى غرفة بعيدة.
- cd
- اختصار لـ change directory — ينقلك إلى مجلّد آخر. عند النجاح لا يطبع شيئًا (صامت).
- شجرة نظام الملفّات
- جميع المجلّدات مرتّبة كشجرة تبدأ من الجذر /. كلّ مجلّد يمكن أن يحتوي على مجلّدات أخرى بداخله.
- مسار مطلق
- عنوان يبدأ من الجذر /، مثل /var/log. يعمل من أيّ مكان تكون فيه، مثل عنوان كامل.
- مسار نسبي
- عنوان من مكانك الحالي، دون / في البداية. مثل logs (مجلّد أسفلنا) أو .. (المجلّد الذي فوقنا).
- المجلّد الأب (..)
- المجلّد الذي يحتوي على المجلّد الحالي — مستوى واحد لأعلى في الشجرة. تصل إليه بواسطة cd ..