شاید برای شما سوال شده باشد که این اطلاعات اضافه ای که هنگام استفاده از سوییچ l ابزار ls به ما نمایش داده میشن چی هستن و چرا نمایش داده میشن.
اگه فایل باشه - نمایش داده میشه
اگه دایرکتوری باشه 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