pwd
هو اختصار لـ “print working directory” ، وهو أمر أساسي في نظام التشغيل لينكس يستخدم لعرض المسار المطلق (absolute path) إلى المجلد الحالي للمستخدم. يسمح لك هذا الأمر بمعرفة موقعك الحالي بدقة ضمن بنية مجلدات النظام، وتجنب الضياع في نظام الملفات المعقد. pwd
ليس مجرد أمر، بل هو أيضًا متغير بيئة. يمكنك الوصول إلى متغير البيئة هذا باستخدام $PWD
في Terminal.
لعرض بناء الجملة وخيارات أمر pwd
، يمكنك استخدام الأمر man pwd
في Terminal. بناء الجملة الأساسي لأمر pwd
كما يلي:
pwd [OPTION]...
ملاحظة: لا يتطلب أمر pwd
أي وسيطات إلزامية بخلاف OPTION
. يمكنك استخدام خيارات متعددة في نفس الوقت لهذا الأمر.
يتم تشغيل أمر pwd
افتراضيًا مع الخيار -L
. هذا يعني أنه إذا كان المسار الحالي يتضمن ارتباطًا رمزيًا (symlink) ، فسيعرض pwd
مسار ذلك الرابط الرمزي، وليس المسار الفعلي الذي يشير إليه الرابط الرمزي.
خيارات مفيدة لأمر pwd
يحتوي أمر pwd
على بعض الخيارات التي تسمح لك بتخصيص كيفية عرض المسار. فيما يلي بعض الخيارات الشائعة الاستخدام:
الخيار | الوصف |
---|---|
-L |
استخدام متغير PWD من البيئة: إذا كان هذا الخيار يحتوي على ارتباط رمزي، فسيتم التعامل معه بواسطة أمر pwd . هذا هو الخيار الافتراضي. |
-P |
عرض المسار الفعلي: يتجاهل هذا الخيار جميع الارتباطات الرمزية ويعرض فقط المسار الفعلي إلى المجلد الحالي. |
--help |
عرض تعليمات استخدام أمر pwd . |


أمثلة على استخدام أمر pwd
المثال 1: تحديد المجلد الحالي
عند فتح Terminal، ستكون افتراضيًا في مجلد Home. لمعرفة المسار المطلق لمجلد Home، اكتب الأمر pwd
واضغط على Enter. ستعرض النتيجة المسار الكامل إلى مجلد Home الخاص بك.
المثال 2: إيجاد المسار المطلق لمجلد معين
يمكنك الانتقال إلى أي مجلد في نظام الملفات واستخدام الأمر pwd
لتحديد المسار المطلق لذلك المجلد.
على سبيل المثال، إذا كنت في المجلد /home/user/documents/projects
، فسيُرجع الأمر pwd
النتيجة /home/user/documents/projects
.
المثال 3: استخدام pwd
مع ارتباط رمزي
يعمل الارتباط الرمزي كاختصار، مما يسمح لك بالوصول إلى ملف أو مجلد في موقع آخر دون الحاجة إلى الانتقال إلى الموقع الفعلي.
سيعرض pwd
الافتراضي (-L
) مسار الارتباط الرمزي. لعرض المسار الفعلي، استخدم الخيار -P
.
المثال 4: عرض دليل الاستخدام
لعرض جميع خيارات أمر pwd
، استخدم الخيار --help
:
pwd --help
ستعرض النتيجة قائمة بالخيارات المتاحة مع وصف تفصيلي.