عند التنقل بين ملفات المشروع على جهاز Mac، تكمن النقطة الأساسية في التمييز بين المجلد المفتوح في Finder والمجلد الذي تستخدمه جلسة Terminal حالياً. في Finder، أظهر شريط المسار (Path Bar) لرؤية المجلدات الحاوية للملف؛ وفي Terminal، شغّل الأمر pwd لطباعة دليل العمل الحالي لتلك الواجهة الطرفية. انسخ المسار الكامل عندما تحتاج إلى إعادة استخدامه، وتحقق من السياق مجدداً بعد تبديل النوافذ أو علامات التبويب.
رؤية المجلدات الحاوية للملف في Finder
في نافذة Finder، اختر عرض > إظهار شريط المسار (View > Show Path Bar). يظهر شريط المسار بالقرب من أسفل النافذة ويعرض الموقع والمجلدات المتداخلة التي تحتوي على الملف أو المجلد المحدد. انقر على مجلد في الشريط لفتحه. لإخفاء الشريط أو إظهاره باستخدام اختصار، استخدم Option-Command-P. توثق Apple أيضاً إمكانية الضغط مع الاستمرار على مفتاح Option لإظهار الشريط مؤقتاً. يشرح كل من دليل Finder من Apple واختصارات لوحة مفاتيح Mac عناصر التحكم هذه.
يفيد شريط المسار عندما تتصفح ملفات المشروع بصرياً وتحتاج إلى معرفة موقعك دون مغادرة Finder. على سبيل المثال، إذا كان المستند موجوداً داخل Client Work / Redesign / Research، فإن الشريط يمنحك التسلسل الهرمي للمجلد الحاوي. قد لا يخبرك اسم الملف في عنوان النافذة أو قائمة العناصر الأخيرة وحدها بنسخة الملف أو مجلد المشروع الذي فتحته؛ استخدم المسار الحاوي عندما يكون هذا التمييز مهماً.
لنسخ مسار مجلد من الشريط، اضغط مع الضغط على مفتاح Control (أو انقر بزر الماوس الأيمن) على المجلد واختر نسخ "[المجلد]" كاسم مسار (Copy “[folder]” as Pathname). يمكنك لصق النتيجة في ملاحظة، أو أمر في Terminal، أو في حقل انتقال > الانتقال إلى المجلد (Go > Go to Folder) في Finder. قد تختلف صياغة القائمة قليلاً باختلاف إصدار macOS ولغته؛ وإذا لم ترَ هذا الخيار تحديداً، فاستخدم قائمة سياق Finder بالضغط على Option الموثقة من Apple لنسخ عنصر كاسم مسار. يوضح دليل Terminal من Apple أن قائمة السياق المعدلة بمفتاح Option في Finder يمكنها نسخ اسم مسار ملف أو مجلد.
التحقق من المجلد الحالي في Terminal
تحتوي نافذة Terminal على دليل عمل حالي خاص بها. قد لا يتطابق مع المجلد المرئي في Finder، ويمكن أن تتواجد نوافذ أو علامات تبويب منفصلة لـ Terminal في مواقع مختلفة. انقر على علامة تبويب أو نافذة Terminal التي تنوي استخدامها، واكتب pwd، ثم اضغط على Return. يطبع الأمر اسم المسار المطلق للدليل الحالي لتلك الواجهة الطرفية. يحدد دليل pwd لنظام macOS هذا الناتج ويميز بين -L (المسار المنطقي) و-P (المسار الفعلي مع حل الروابط الرمزية). صفحة دليل pwd لنظام macOS
على سبيل المثال، ناتج مثل /Users/sam/Projects/website يعني أن الأوامر التي تستخدم مسارات نسبية سيتم حلها عموماً انطلاقاً من ذلك الدليل. تمثل النقطة الواحدة (.) المجلد الحالي، والنقطتان (..) تمثلان المجلد الأصل له، بينما يمثل الرمز ~ المجلد الرئيسي (Home). هذه الاختصارات مفيدة، لكن تذكر أنها تُفسَّر بالنسبة لسياق الواجهة الطرفية ولا تخبرك بأي نوافذ Finder مفتوحة. تصف Apple اصطلاحات المسارات هذه في دليل Terminal لتحديد الملفات والمجلدات.
إذا كنت بحاجة إلى مسار عنصر محدد في Finder بدلاً من الدليل الحالي للواجهة الطرفية، فاسحب ذلك الملف أو المجلد من Finder إلى نافذة Terminal. يُدرج Terminal مساره المطلق عند موضع المؤشر. يمكنك أيضاً سحب مجلد من شريط عنوان نافذة Finder. يؤدي هذا إلى إدراج نص فقط؛ ولا ينفذ أمراً بحد ذاته. تحقق من سطر الأوامر قبل الضغط على Return، خاصة إذا كنت تكتب أمراً آخر بالفعل. تصف تعليمات Apple لسحب العناصر إلى Terminal هذا السلوك.
الانتقال إلى المجلد الصحيح والتحقق منه
إذا كان Terminal في دليل مشروع خاطئ، فغيّر الأدلة باستخدام cd متبوعاً بالمسار المستهدف، ثم شغّل pwd مرة أخرى. على سبيل المثال، بعد إدخال cd ، اسحب مجلد المشروع من Finder إلى نافذة Terminal واضغط على Return. المسافة اللاحقة بعد cd مهمة: فهي تفصل الأمر عن المسار. يتيح تشغيل pwd بعد ذلك التأكد من الموقع الذي استقرت فيه جلسة Terminal قبل تشغيل أوامر أخرى.
المسارات التي تحتوي على مسافات تتطلب عناية عند كتابتها يدوياً. تشير Apple إلى أن المسافات في أسماء المسارات قد تحتاج إلى علامات اقتباس أو رمز الهروب بشرطة مائلة عكسية (backslash). وبالتالي يمكن إدخال مسار مثل /Users/sam/Projects/Client Site بالشكل cd '/Users/sam/Projects/Client Site' أو cd /Users/sam/Projects/Client\ Site. يمكن أن يؤدي سحب المجلد إلى Terminal إلى تجنب تخطي المسافات في اسمه يدوياً، ولكن مع ذلك تفحص المسار المدرج والأمر قبل تنفيذه. يقدم إرشاد أسماء المسارات من Apple أمثلة على كل من الاقتباس ورموز الهروب.
يمكن لـ Finder أيضاً الانتقال إلى موقع معروف: اختر انتقال > الانتقال إلى المجلد (Go > Go to Folder)، والصق المسار المنسوخ، واضغط على Return. تشير الشرطة المائلة البادئة إلى مسار يبدأ من المستوى الأعلى لنظام الملفات؛ وتشير علامة التلدة (tilde) إلى المجلد الرئيسي الخاص بك. تشير Apple إلى أن Finder يمكنه عرض مسارات مطابقة أو حديثة أثناء الكتابة. هذا مفيد عندما تنسخ مساراً في وقت سابق وتريد العودة إلى ذلك الموقع، ولكنه لا يغير الدليل الحالي لـ Terminal. تغطي تعليمات Apple الخاصة بـ الانتقال إلى المجلد هذه التفاصيل.
أسباب شائعة لظهور المسار بشكل غير صحيح
اختلاف موقعي Finder وTerminal. إنهما يمثلان سياقين مختلفين. يصف شريط المسار في Finder التسلسل الهرمي الحاوي للعنصر المحدد؛ بينما يعرض pwd دليل العمل للواجهة الطرفية النشطة. إذا قمت بتبديل علامات تبويب Terminal، فانقر على علامة التبويب المطلوبة وشغّل pwd هناك.
فتحت ملفاً من العناصر الحديثة (Recents) أو من اختصار. قد لا تجعل المحتويات المرئية للنافذة المجلد الجذري للمشروع واضحاً. استخدم شريط المسار لفحص المجلدات الحاوية له، ثم انسخ اسم مسار المجلد الأصل المطلوب إذا كنت بحاجة إلى المسار الجذري في مكان آخر. كن دقيقاً فيما تقصده بـ "مجلد المشروع": فالمجلد الجذري للمستودع، والمجلد الفرعي الفردي، والمجلد الذي يحتوي على ملف واحد يمكن أن تكون جميعها مواقع مختلفة.
يحتوي المسار على رابط رمزي (Symbolic link). يستخدم الناتج الافتراضي لـ pwd الدليل الحالي المنطقي؛ بينما يعرض pwd -P المسار الفعلي مع حل الروابط الرمزية. يمكن أن يختلف الناتجان عندما يمر مسارك إلى الدليل عبر رابط. استخدم الصيغة التي تجيب على استفسارك، ولا تفترض أن المسار الأقصر أو الأكثر ألفة يعني أن Terminal موجود في مشروع مختلف. تم توثيق هذا التمييز في دليل pwd لنظام macOS.
تم نسخ المسار لملف، وليس للمجلد الحاوي له. يتضمن اسم مسار الملف اسم الملف في نهايته. إذا كنت تريد الانتقال إلى الدليل الحاوي له، فانسخ المجلد نفسه أو اسحبه، أو احذف اسم الملف النهائي بعناية قبل استخدام cd. يفيد شريط المسار في Finder بشكل خاص لتحديد المجلد الأصل بدلاً من التخمين انطلاقاً من مسار طويل.
روتين سريع عند التبديل بين ملفات المشروع
أبقِ شريط المسار في Finder مرئياً أثناء التصفح. عندما تحتاج إلى موقع لإعادة استخدامه، انسخ اسم مسار المجلد المعني أو اسحب ذلك المجلد إلى Terminal. في Terminal، تحقق باستخدام pwd في النافذة أو علامة التبويب المحددة التي سيتم تشغيل الأمر التالي فيها. إذا كان المسار غير مألوف، فقارن أسماء مجلداته النهائية بهيكل المشروع الذي تتوقعه قبل المتابعة. يساعد هذا الفحص البسيط على منع أي أمر يستخدم مساراً نسبياً من استهداف الدليل الخاطئ.
إذا كنت تنظم نوافذ Mac المفتوحة والمهام حسب الهدف، فقد يساعدك Wallo في إبقاء النوافذ المتعلقة بالمشروع معاً ويتيح لك التركيز باستخدام لوحة المفاتيح. إنه لا يعرض اسم مسار الملف، لذا استخدم Finder أو pwd لمعرفة الموقع نفسه.
المصادر
- الحصول على معلومات الملف والمجلد والقرص على Mac — دعم Apple
- اختصارات لوحة مفاتيح Mac — دعم Apple
- تحديد الملفات والمجلدات في Terminal على Mac — دعم Apple
- سحب العناصر إلى نافذة Terminal على Mac — دعم Apple
- الانتقال مباشرة إلى مجلد معين على Mac — دعم Apple
- pwd(1) — صفحات دليل macOS 26.6.1 — صفحات دليل FreeBSD