دروس الوحدة (2/2)
التنقل حول نظام الملفات (القرص المضغوط)
للانتقال من مجلد إلى آخر في نظام ملفات Linux، استخدم الأمر:
cd [path]يرمز هذا الأمر إلى تغيير الدليل. يمكن تحديد مسار المجلد الذي تريد الدخول إليه بطريقتين: استخدام المسار المطلق أو المسار النسبي.
المسارات المطلقة مقابل المسارات النسبية
-
المسار المطلق: يبدأ دائمًا من الجذر
/ويصف المسار بالكامل إلى الوجهة.- مثال:
cd /home/user/documents - بغض النظر عن المجلد الذي تتواجد فيه حاليًا، فإن المسار المطلق سيوجهك دائمًا إلى نفس المكان.
- مثال:
-
المسار النسبي: يبدأ من دليلك الحالي.
- مثال: إذا كنت في
/home/userبالفعل، فلإدخال/home/user/documentsتحتاج فقط إلى كتابةcd documents(بدون شرطة مائلة للأمام/في البداية).
- مثال: إذا كنت في
اختصارات خاصة
يوفر Linux العديد من الاختصارات المفيدة للتنقل بسرعة:
.(نقطة واحدة): يمثل الدليل الحالي...(نقطة مزدوجة): تمثل الدليل الأصلي (مستوى واحد لأعلى في شجرة الدليل).- مثال: إذا كنت في
/home/user/documents، فإن كتابةcd ..ستأخذك إلى/home/user.
- مثال: إذا كنت في
~(تيلدا): يمثل الدليل الرئيسي الخاص بك (/home/user). إن كتابةcd ~(أو ببساطةcdبدون وسيطات) سيعيدك إلى المنزل على الفور.
أمثلة على التنقل والأخطاء الشائعة
إذا حاولت الوصول إلى دليل غير موجود، فسوف تظهر لك الوحدة الطرفية خطأ مثل هذا:
cd nonexistent_folder
# Output:
# cd: nonexistent_folder: No such file or directoryيمكنك التنقل بشكل متسلسل أو استخدام pwd للتحقق من تأثير تغيير المجلدات:
cd documents
pwd
# Output:
# /home/user/documentsجربه بنفسك
التمرين 1: أدخل مجلدًا
انتقل داخل دليل "المستندات" باستخدام مسار نسبي.
إظهار التلميح
استخدم الأمر cd متبوعًا باسم المجلد الوجهة.
الحل متاح بعد 3 من المحاولات
التمرين 2: اصعد مستوى واحد
انتقل مرة أخرى إلى الدليل الأصلي المتعلق بموقعك الحالي.
إظهار التلميح
استخدم القرص المضغوط متبوعًا بالاختصار الخاص للمجلد الأصلي.
الحل متاح بعد 3 من المحاولات
التمرين 3: العودة إلى المنزل
انتقل داخل دليل "المستندات" وبعد العودة مباشرة إلى دليلك الرئيسي باستخدام الاختصار ~ الخاص.
إظهار التلميح
استخدم أولاً cd متبوعًا بالمستندات، ثم استخدم cd متبوعًا بـ ~.
الحل متاح بعد 3 من المحاولات