منشور

شرح الأمر cd في لينكس مع الأمثلة

شرح كيفية الانتقال بين المجلدات وتغيير المسار الحالي باستخدام سطر الأوامر على اللينكس مع الأمثلة

هذا المقال جزء من سلسلة أساسيات أوامر لينكس

يُستخدم الأمر cd لتغيير مسار العمل ضمن الطرفية أو موجه سطر الأوامر (التيرمينال).

ويمكنك أثناء كتابة اسم المجلد الضغط على زر tab لإكماله تلقائيًا.

صيغة الأمر

1
    $ cd [directory]

حيث يتم استبدال [directory] بمسار المجلد المطلوب الذهاب له.

أمثلة على الأمر cd

المسار أو المجلد الافتراضي عند فتح الطرفيّة هو مجلد المنزل “Home” لذا إن كنت على الطرفية في مسار آخر وأردت الذهاب لملجد المنزل فيكفي كتابة الأمر نفسه فقط:

1
    $ cd

والأمر التالي أيضًا يمكن استخدامه للذهاب لمجلد المنزل

1
    $ cd ~

للذهاب لملجد الجذر root والذي يحوي مجلد المنزل ومجلدات النظام أيضًا فنكتب الأمر:

1
    $ cd /

والآن إذا كنا في مجلد فرعي وأردنا الذهاب للمسار الأعلى منه أو يمسى المجلد الأب فنكتب:

1
    $ cd ..

ملاحظة: النقطتين .. هنا تدل على المسار (المجلد) الأب وجدير بالذكر أن النقطة الواحدة . تدل دائمًا على المجلد أو المسار الحالي.

للذهاب لمجلد فرعي موجود ضمن المسار الحالي الذي نحن فيه: (على فرض وجود مجلد باسم Documents)

1
    $ cd Documents

للذهاب لمسار فرعي (على فرض وجود مجلد ضمن المجلد الحالي اسمه Documents ويحوي بداخله مجلد باسم Books)

1
    $ cd Documents/Books

الذهاب لمسار باستخدام المسار المطلق (absolute path) أي بغض النظر عن المسار الحالي وبالتالي بدءا من المجلد الجذر

1
    $ cd /home/user/Desktop

مع استبدال user أعلاه باسم المستخدم الفعلي

والآن إذا أردنا الذهاب لمجلد يحتوي اسمه على فراغات مثل “My Images” فلدينا عدة خيارات:

1
    $ cd My\ Images

أو

1
    $ cd "My Images"

أو

1
    $ cd 'My Images'

ﻷي سؤال أو إضافة لا تتردد بمراسلتي

المقال مترجم وبتصرّف. المصدر

التالي: الأمر ls

هذا المنشور تحت ترخيص CC BY 4.0 بواسطة المؤلف.