كيفية التنقل في دليل الملف في محطة Linux

يختلف التنقل في نظام ملفات Linux في المحطة عن مجلدات التصفح في مدير الملفات الخاص بك ، حيث لا توجد أيقونات رسومية ودعم انقر فوق الماوس. عليك استخدام Linux cd
أمر بالتبديل بين هذه الدلائل. في هذا الدليل ، سوف نوضح لك كيفية الاستفادة الجيدة من cd
أمر للتنقل في دليل ملف Linux في المحطة.
ما هو أمر القرص المضغوط في Linux؟
cd
يرمز إلى “جهانج دiRectory “ويستخدم للقفز من دليل إلى آخر في بيئات Linux. باستخدام cd
الأمر ، يمكنك الانتقال إلى دليل منزلي أو دليل محدد أو دليل أوليلي أو دليل عمل سابق. ال cd
يحتوي الأمر على بناء الجملة الأساسي التالي للتنقل بين الدلائل:
cd [options] [directory]
هنا ، يحدد الدليل المسار إلى المجلد الذي تريد التنقل إليه ، في حين أن الخيارات هي معلمات اختيارية تعدل كيفية عمل الأمر.
كيفية التحقق من الدليل الحالي الخاص بك
قبل المتابعة مع دليل التغيير ، أولاً ، تحتاج إلى التحقق من دليل العمل الحالي الخاص بك لتجنب النزاعات. يمكنك القيام بذلك باستخدام pwd
الأمر ، الذي يعرض المسار الكامل للدليل الذي أنت فيه حاليًا:
pwd
يوضح الإخراج أن دليل العمل الحالي لدينا هو “/المنزل/anees”. الآن يمكننا استخدام cd
أمر للتبديل إلى أي دليل محدد.
دعنا نمر بالأمثلة التالية لفهم كيف يمكنك التبديل بين الدلائل المختلفة باستخدام أمر القرص المضغوط:
انتقل إلى دليل معين
يمكنك تحديد مسار معين مع cd
أمر للوصول إلى دليل معين. على سبيل المثال ، للوصول إلى دليل “سطح المكتب/MTE” ، يمكنك تشغيل الأمر:
cd desktop/mte

التبديل إلى الدليل المنزلي
للعودة إلى الدليل المنزلي الخاص بك من أي مكان ، ما عليك سوى استخدام cd
الأمر بدون أي وسيطات:
cd
بغض النظر عن مكان وجودك في نظام الملفات ، فسوف يعيدك إلى الدليل المنزلي الخاص بك.

انتقل إلى الدليل الأصل
يمكنك تشغيل أمر القرص المضغوط مع ..
لرفع مستوى واحد في بنية الدليل. على سبيل المثال ، إذا كنت حاليًا في “سطح المكتب/MTE” وتريد الانتقال إلى دليل “سطح المكتب” ، فيمكنك تنفيذ الأمر على النحو التالي:
cd ..

التبديل إلى آخر دليل تمت زيارته
يمكنك استخدام رمز الواصلة (-
) مع cd
أمر للعودة إلى دليل العمل السابق. على سبيل المثال ، إذا كنت حاليًا في دليل سطح المكتب وكانت سابقًا في “سطح المكتب/MTE” ، فستقوم بتشغيل cd -
سيعودك الأمر إلى دليل “سطح المكتب/MTE”:
cd -

تغيير الدليل إلى مسار مطلق
يشير المسار المطلق في نظام دليل Linux إلى الموقع الدقيق للمجلد ، بدءًا من دليل الجذر /. يمكنك استخدام cd
الأمر متبوعًا بالمسار الكامل للتنقل مباشرة إلى هذا الموقع:
cd /usr/local/bin
على سبيل المثال ، سيقوم هذا الأمر بتحويلك إلى دليل “/usr/local/bin”:

تغيير الدليل إلى المسار النسبي
يمكنك استخدام اسم المجلد مباشرة للانتقال إليه دون كتابة المسار الكامل. على سبيل المثال ، إذا كنت حاليًا في الدليل المنزلي الخاص بك ، فيمكنك ببساطة تحديد اسم المجلد للتنقل إلى هذا الدليل المحدد. سوف ينقلك الأمر التالي من الدليل الرئيسي إلى مجلد المستندات:
cd Documents

التبديل إلى دليل الجذر
يمثل SLASH إلى الأمام في نظام دليل Linux دليل الجذر. للتبديل إلى دليل الجذر ، ببساطة اكتب cd
الأمر متبوعًا بقطع للأمام:
cd /
سوف يأخذك هذا الأمر إلى دليل الجذر ، بغض النظر عن موقعك الحالي في بنية الدليل:

الجمع بين أوامر Linux مع القرص المضغوط
يمكنك الجمع بين cd
أمر مع أوامر Linux الأخرى لأداء مهام محددة. على سبيل المثال ، يغير الأمر التالي الدليل إلى “سطح المكتب” ثم يسرد على الفور جميع محتوياته باستخدام أمر LS:
cd Desktop && ls

التبديل إلى دليل منزلي
في Linux ، رمز Tilde (~
) يدل على الدليل المنزلي الخاص بك. يمكنك تنفيذ cd
أمر مع علامة Tilde للتنقل إلى الدليل الرئيسي من أي مكان:
cd ~

بالإضافة إلى ذلك ، إذا كنت ترغب في الانتقال إلى مجلد بالنسبة للدليل المنزلي ، مثل مجلد “المستندات” في المنزل ، يمكنك استخدام ~
رمز لتمثيل مسار المنزل. كل شيء بعد ~
سيمثل المسار النسبي من الدليل المنزلي:
cd ~/Documents
التغيير إلى الدليل الرئيسي للمستخدم المتميز
يمكنك تحديد اسم مستخدم مع علامة Tilde (~
) للتغيير إلى الدليل الرئيسي لمستخدم آخر. على سبيل المثال ، للوصول إلى الدليل المنزلي لـ Linuxuser ، قم بتنفيذ الأمر:
cd ~linuxuser

كيفية التعامل مع المساحات في أسماء المجلدات
إذا كان اسم المجلد يحتوي على مسافات ، فيمكنك التعامل معها إما عن طريق وضع الاسم في علامات اقتباس أو استخدام عصر خلفي (\
) قبل كل مساحة. إذا لم تستخدم علامات الاقتباس أو الانزلاق الخلفي ، فسيتعامل Linux مع كل كلمة مفصولة بمساحة كملف أو دليل مختلف ، ونتيجة لذلك ، ستواجه خطأ “لا يوجد ملف أو دليل”. لتجنب ذلك ، يجب أن تخبر النظام بمعالجة الاسم بأكمله كمجلد واحد. على سبيل المثال ، للانتقال إلى مجلد اسمه “Hello World” ، يمكنك استخدام الأمر مثل هذا:
cd "Hello World"

بدلاً من ذلك ، يمكنك استخدام الذروة الخلفية للتعامل مع المساحات في اسم المجلد:
cd Hello\ World

انتقل إلى الدلائل الخفية
في Linux ، تبدأ الملفات والأدلة المخفية بنقطة. لذلك ، للانتقال إلى دليل مخفي ، تحتاج إلى تشغيل cd
الأمر متبوعًا بنقطة واسم الدليل:
cd .directoryName
إذا كنت ترغب في الانتقال إلى دليل يحتوي على ملفات أو أدلة مخفية ، فيمكنك سردها باستخدام ls -a
، ثم استخدم cd
للانتقال إلى الدليل المطلوب. على سبيل المثال:
ls -a

الآن ، حدد مجلد مخفي واستخدم cd
أمر للتنقل إليه:
cd .cache
لقد تم التنقل بنجاح إلى دليل مخفي يسمى “.Cache”:

إكمال تلقائي اسم دليل في Linux
إذا كنت غير متأكد من الاسم الدقيق للدليل الذي تريد التنقل إليه ، فيمكنك الاستفادة من ميزة الإكمال التلقائي في معظم قذائف Linux مثل Bash و ZSH. للقيام بذلك ، ما عليك سوى البدء في كتابة الأحرف القليلة الأولى من اسم الدليل ثم اضغط على فاتورة غير مدفوعة مفتاح. سيقترح النظام تلقائيًا مطابقة أسماء الدليل بناءً على إدخالك.
على سبيل المثال ، إذا كنت تعرف أن الدليل يبدأ بـ “D” ، فما عليك سوى اكتب “D” واضغط على علامة التبويب:

ستقدم Shell قائمة بالدلائل الممكنة التي تتطابق مع ما كتبته حتى الآن ، مما يسهل العثور على واحد واختياره.
قم بإنشاء اختصارات لأمر القرص المضغوط مع الاسم المستعار
يتيح لك Linux إنشاء اختصارات للأوامر المستخدمة بشكل متكرر عن طريق إعداد الأسماء المستعارة. الاسم المستعار هو وسيلة لإنشاء أمر مخصص ومبسط يؤدي مهمة منتظمة بسرعة وكفاءة. على سبيل المثال ، يمكنك إنشاء الاسم المستعار للانتقال بسرعة إلى مجلد معين أو تشغيل أمر طويل مع مجرد كلمة أو عبارة قصيرة.
على سبيل المثال ، إذا انتقلت غالبًا إلى دليل ، فيمكنك إنشاء اسم مستعار مثل هذا في ملف “.bashrc”:
alias deskMte="cd Desktop/mte"

بديل قرص مضغوط أفضل: zoxide
بينما cd
الأمر ضروري ، يمكن أن يكون غير فعال عند التنقل في مسارات الدليل العميقة أو المستخدمة بشكل متكرر. هذا هو المكان الذي يأتي فيه الزوكسيد.
يتعلم Zoxide من عاداتك ويحافظ على درجة لكل دليل استنادًا إلى مدى وصولها بشكل متكرر ومؤخراً. بمرور الوقت ، يصبح فعالًا بشكل لا يصدق ، مما يتيح لك القفز إلى دلائلك الأكثر استخدامًا مع بعض ضربات المفاتيح.
على سبيل المثال ، إذا كنت تعمل في مشروع يقع في هيكل مجلد متداخل بعمق. بدلاً من كتابة المسار الكامل أو التنقل خطوة بخطوة عبر أدلة لا حصر لها ، يمكنك ببساطة الكتابة z directory
أو حتى z direc
إذا كان فريدًا بما فيه الكفاية. تعلم كيفية تثبيت zoxide هنا.
أخيرًا ، يمثل الأمان مصدر قلق مهم أثناء إدارة الملفات والأدلة في Linux ، لذلك من الأهمية بمكان معرفة كيفية حماية المجلدات والملفات في Linux لتجنب أي مشكلات أمان.