اذهب إلى المحتوى
  • 0

ماذا يعني الحرف x على نظام أُذونات لينكس؟

salimi

السؤال

Recommended Posts

  • 0

الحرف x يعني القدرة على تنفيذ الملف، أو قابليّة تشغيله، والحرف x اختصار لـ Execute أو تنفيذ، إذا كان الملفّ يحمل الإذن بالتّنفيذ، فهذا يعني بأنّك تستطيع تشغيله من الطّرفيّة بمجرّد ذكر اسمه ومساره، مثلا لنقل بأنّنا نملك ملفّ f.txt داخل مجلّد المنزل، وهذا الملفّ يحتوي على السّطر التّالي:

ls

الأمر ls يعرض المجلّدات والملفّات الموجودة داخل المُجلّد الحالي.
إذا حاولنا أن ننفّذ الملف من الطّرفيّة كالتّالي:

$HOME/f.txt

سنحصل على خطأ:

bash: /home/dyouri/f.txt: Permission denied

وهذا راجع لكون الملفّ غير قابل للتّنفيذ، ويجب علينا أن نقوم بتغيير الإذن ليصبح بإمكاننا تنفيذه، وإضافة الإذن بالتّنفيذ يكون كالتّالي:

chmod +x f.txt

الآن إذا نفّذنا الأمر:

$HOME/f.txt

ستُلاحظ بأنّ المُخرجات هي نفسها مُخرجات الأمر ls، (تذكّر بأنّنا وضعنا ls داخل الملف f.txt).
إذا كنت ترغب بإزالة قابليّة التّنفيذ، فيكفي أن تنفّذ الأمر التّالي:

chmod -x f.txt
رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...