ویرگول
ورودثبت نام
Amirhoseinsohrabi
Amirhoseinsohrabi
خواندن ۲ دقیقه·۲ سال پیش

اطلاعات اضافه ای که هنگام استفاده از سوییچ l ابزار ls به ما نمایش داده میشود چیست؟


شاید برای شما سوال شده باشد که این اطلاعات اضافه ای که هنگام استفاده از سوییچ l ابزار ls به ما نمایش داده میشن چی هستن و چرا نمایش داده میشن.


drwxr-xr-x 5 amir amir 4096 Jul 7 22:47 Desktop

  • به ترتیب از سمت چپ به راست کاراکتر شماره یک نوع فایل رو به شما نشون میده.

اگه فایل باشه - نمایش داده میشه

اگه دایرکتوری باشه d نمایش داده میشه

اگه فایل لینک شده باشه l نمایش داده میشه

اگه block فایل مثل هارد دیسک یا سی دی یا دی وی دی رام باشه b نمایش داده میشه

  • ۹ کاراکتر بعدی مربوط به سطح دسترسی فایل هست.

اما قبلش باید یه اطلاعاتی راجب سطح دسترسی ها داشته باشید.

ما برای هر فایل یا دایرکتوری سه سطح دسترسی داریم . سطح دسترسی خواندن یا read ، سطح دسترسی نوشتن یا write ، سطح دسترسی اجرا کردن یا execute

که مخفف هرکدوم هم به شکل زیر هست.

read == r

write == w

execute == x

همیشه این سه کاراکتر به ترتیب پشت سرهم میان.

rwx

اگه یکی از کاراکتر ها حذف شد به عنوان مثال w ، شما باید بدونین که فایل شما دسترسی برای اعمال تغییرات روی فایل رو نداره.

r-x

سه کاراکتر اول از سمت چپ مربوط به سطح دسترسی مالک فایل هست.

سه کاراکتر وسط مربوط به سطح دسترسی گروه هاست.

سه کاراکتر آخر مربوط به سطح دسترسی کاربران عادی هست.


که کاملش میشه

rwxr-xr-x

در بالا میبینیم که مالک فایل دسترسی خواندن نوشتن و اجرا کردن داره. در صورتی که واسه گروه ها فقط دسترسی خواندن و اجرا شدن وجود داره. واسه بقیه یوزر ها هم مثل گروه ها قانون گذاری انجام شده .


  • کاراکتر بعدی لینک های سخت فایل رو نشون میده که واسه ما ۵ هست.

drwxr-xr-x 5 amir amir 4096 Jul 7 22:47 Desktop

  • کلمات بعدی به ترتیب نام مالک فایل و نام گروه فایل هست که واسه ما amir نوشته شده.
  • کاراکتر نوشته شده بعد که عدد هم هست سایز دایرکتوری ما هست که 4096 هم نوشته شده
  • سه کلمه بعدی به ترتیب ماه روز و ساعت و دقیقه ایجاد شدن دایرکتوری یا فایل رو نشون میده
  • و کلمه آخر هم نام دایرکتوری یا فایل رو به ما نشون میده


سطح دسترسیتوضیحات سوییچ l ابزار lsنکات مهم ابزار lsخروجی ابزار ls چیستابزار ls سیستم عامل گنولینوکس
python developer
شاید از این پست‌ها خوشتان بیاید