تجاوز إلى المحتوى
العربية
المستوى 0: الحاسوب، بشرحٍ مبسّط
الدرس 5 · +10 XP

ما هو file path؟

في حاسوبك مئات الآلاف من الـ files. حين تريد واحدًا بعينه، لا يمكنك أن تقول «الصورة» فحسب. عليك أن تعطي الحاسوب عنوانًا.

يُسمّى ذلك العنوان path.

كيف يعمل العنوان

فكّر في كيف تصف موضع كتاب في مكتبة:

الطابق الثاني ← قسم التاريخ ← الرف 14 ← الكتاب الثالث من اليسار.

كل خطوة تضيّق الدائرة حتى تشير إلى كتاب واحد بالضبط. الـ file path مماثل — مجلد، ثم مجلد بداخله، ثم مجلد بداخل ذاك، ثم أخيرًا الـ file:

Documents/work/2025/report.pdf

اقرأه من اليسار إلى اليمين:

  1. ابدأ في مجلد اسمه Documents.
  2. بداخله، افتح work.
  3. بداخل ذلك، افتح 2025.
  4. ثمّة file اسمه report.pdf. ذلك هو المقصود.

علامة / بين كل قطعة هي الفاصل. تعني فقط «الآن ادخل إلى هذا».

الشرطات المائلة: أيّ اتجاه؟

سترى نوعين:

  • forward slash / — تُستخدم على Mac وLinux والويب ومعظم التوثيق.
  • backslash \ — تُستخدم في مسارات Windows القديمة وشريط العنوان في File Explorer.

نظام Windows الحديث يقبل كليهما. هذه الدورة تستخدم الـ forward slashes في كل مكان، وكذلك كل terminal ستستخدمه فعليًّا (بما في ذلك أحدث terminals في Windows).

كيف يبدو الـ path الحقيقي

على أنظمة التشغيل المختلفة، تختلف بداية الـ path ذاتها:

Mac:     /Users/you/Documents/report.pdf
Linux:   /home/you/Documents/report.pdf
Windows: C:\Users\you\Documents\report.pdf

جذور مختلفة، والفكرة نفسها: سلسلة من المجلدات تنتهي بفايل.

أنت تستخدم الـ paths أصلًا

في كل مرة تنقر فيها على مجلد، ثم مجلد، ثم file في Finder أو File Explorer — أنت تمشي على path. الـ terminal فقط يجعلك تدوّن ما كانت فأرتك تفعله.

ذلك ليس تراجعًا. حالما تستطيع كتابة path، يمكنك تسليمه إلى أي command. «افعل هذا بذلك الـ file». «انسخ هذا المجلد إلى هنا». الـ path المكتوب يعمل على ألف file دفعة واحدة. أما نقرة الفأرة فتعمل على file واحد.

ما القادم

الـ paths تشير إلى الـ files. لكن أي نوع من الـ files يقع في نهاية الـ path؟ يُكتب ذلك عادةً داخل الـ path نفسه، في الجزء الذي يلي آخر نقطة — extension. ذلك هو القادم.