ما هو أمر pwd؟

فبراير 16, 2025

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

ستعرض النتيجة قائمة بالخيارات المتاحة مع وصف تفصيلي.

Leave A Comment

تصنيفات

Recent Posts

Create your account