cd (Change Directory )
الآن بعد أن عرفت مكانك ، دعنا نرى ما إذا كان بإمكاننا التنقل في نظام الملفات قليلاً.
تذكر أننا سنحتاج إلى التنقل في طريقنا باستخدام المسارات.
هناك طريقتان مختلفتان لتحديد مسار ، بمسارات مطلقة ونسبية.
- المسار المطلق(Absolute path):
هذا هو المسار من الدليل الجذر.
الجذر هو رئيس يظهر دليل الجذر بشكل شائع كشرطة مائلة.
في كل مرة يبدأ مسارك بـ / فهذا يعني أنك تبدأ من الدليل الجذر.
على سبيل المثال
/home/elliot/Desktop
- مسار نسبي( Relative path ):
هذا هو المسار من حيث أنت حاليًا في نظام الملفات.
إذا كنت في الموقع
/home/elliot/Documents
وأردت الوصول إلى دليل داخل المستندات يسمى الضرائب ، لست مضطرًا لتحديد المسار الكامل من الجذر مثل
/home/elliot/Documents/mycommand
يمكنني فقط الذهاب إلى الضرائب / بدلاً من ذلك.
الآن بعد أن عرفت كيفية عمل المسارات ، نحتاج فقط إلى شيء ما لمساعدتنا على التغيير إلى الدليل الذي نريده.
لحسن الحظ ، لدينا
cd or “change directory”
للقيام بذلك مثال :
$ cd /home/elliot/Pictures
حتى الآن قمت بتغيير موقع الدليل الخاص بي إلى
/home/elliot/Pictures
الآن من هذا الدليل ، لدي مجلد بداخله يسمى cyber ، يمكنني الانتقال إلى هذا المجلد باستخدام:
$ cd cyber
لاحظ كيف استخدمت اسم المجلد للتو؟ هذا لأنني كنت موجودًا بالفعل
/ الصفحة الرئيسية / إليوت / الصور
يمكن أن يكون التنقل متعبًا للغاية مع المسارات المطلقة والنسبية طوال الوقت ، ولحسن الحظ ، هناك بعض الاختصارات لمساعدتك.
. (current directory )
هذا هو الدليل الذي أنت فيه حاليًا.
.. (parent directory ).
يأخذك إلى الدليل فوق الحالي الخاص بك.
~ ( home directory)
يتم تعيين هذا الدليل افتراضيًا على "الدليل الرئيسي". مثل
/home/elliot
- (previous directory )
سينقلك هذا إلى الدليل السابق الذي كنت فيه للتو.
توضيع اكثر عن شكل الاوامر :
$ cd .
$ cd ..
$ cd ~
$ cd -