دسترسی‌ها

از ویکی فارسی اوبونتو
نسخهٔ تاریخ ‏۱۲ مرداد ۱۳۹۶، ساعت ۱۷:۲۰ توسط Farooghkarimizadeh (بحث | مشارکت‌ها) (صفحه‌ای تازه حاوی «بر خلاف سیستم عامل هایی که از سنت داس(مانند ویندوز) پیروی میکنند و...» ایجاد کرد)
(تفاوت) → نسخهٔ قدیمی‌تر | نمایش نسخهٔ فعلی (تفاوت) | نسخهٔ جدیدتر ← (تفاوت)
پرش به: ناوبری، جستجو

بر خلاف سیستم عامل هایی که از سنت داس(مانند ویندوز) پیروی میکنند و تک‌کاره و تک‌کاربره هستند، یونیکس و شبه‌یونیکس ها از همان آغاز برای تعداد زیادی کاربر برای انجام کار های مختلف طراحی شده بودند.

زمانی که دستور ls را با سوئیچ -l اجرا می‌کنید، نتیجه‌ای مشابه زیر را میگیرید:

farooqkz@farooqkz:~$ ls -l .bash_history 
-rw------- 1 farooqkz farooghkz 317949 اوت    2 19:50 .bash_history

اولین ستون از سمت چپ نشان دهنده‌ی خواص‌های(به انگلیسی attributes) پرونده است.

-rw-------

اولین نویسه که در اینجا - است، نشان دهنده‌ی نوع پرونده است،

-

یک پرونده‌ی عادی

d

یک شاخه(دایرکتوری)

l

یک پیوند نمادین(symbolic link)، توجه کنید که دسترسی های یک پیوند نمادین همیشه rwxrwxrwx یا 777 به معنی خواندن، نوشتن و اجرا کردن برای همه است.

c

یک پرونده‌ی ویژه‌ی نویسه‌ای(به انگلیسی: character special file)،به دستگاه‌هایی ارجاع میکند که داده را بصورت جریانی از بایت‌ها مدیریت میکنند مانند یک پایانه یا مودم

b

یک پرونده‌ی ویژه‌ی بلوکی(به انگلیسی: block special file)، به دستگاه‌هایی ارجاع میکند که داده را بصورت بلوک ها مدیریت میکنند، مانند دیسک های سخت یا CD-ROMها

برای مثال دستور زیر انواع بیشتری از پرونده را نشان میدهد:

farooqkz@farooqkz:~$ ls /dev/sd* -l
brw-rw---- 1 root disk 8,  0 ژوئیه 30 19:20 /dev/sda
brw-rw---- 1 root disk 8,  1 ژوئیه 30 19:20 /dev/sda1
brw-rw---- 1 root disk 8,  2 ژوئیه 30 19:22 /dev/sda2
brw-rw---- 1 root disk 8,  3 ژوئیه 30 19:20 /dev/sda3
brw-rw---- 1 root disk 8,  4 ژوئیه 30 19:20 /dev/sda4
brw-rw---- 1 root disk 8, 16 ژوئیه 30 19:20 /dev/sdb
brw-rw---- 1 root disk 8, 17 ژوئیه 30 19:20 /dev/sdb1
brw-rw---- 1 root disk 8, 18 ژوئیه 30 19:20 /dev/sdb2
brw-rw---- 1 root disk 8, 19 ژوئیه 30 19:20 /dev/sdb3
brw-rw---- 1 root disk 8, 20 ژوئیه 30 19:20 /dev/sdb4
brw-rw---- 1 root disk 8, 21 ژوئیه 30 19:20 /dev/sdb5