این یک نگارش قدیمی از این مطلب است!
−فهرست مندرجات
آموزش معرفی سلسله مراتب فایل سیستم
شاخه ریشه یا /
شاخه ربشه 1)بالاترین سطح در سیستم فایل گنو/لینوکس است2) و تمام شاخه ها و فایل در زیرمجموعه این شاخه قرار میگیرند.
شاخه bin
در این شاخه برنامه ها و فایل های اجرایی قرار دارند.
شاخه boot
این شاخه حاوی برنامه بوت و همچنین فایلهای پیکربندی آن است به عنوان مثال فایل boot/grub/grub.conf/
و یا menu.lst
که به منظور پیکربندی بارگذاری بوت3) استفاده میشود. boot/vmlinuz/
که کرنل لینوکس است
شاخه dev
در این شاخه فایلهای راه انداز و مدلساز سخت افزارهای سیستم قرار دارند.
شاخه etc
در این شاخه عموما فایل های پیکربندی سیستم و برنامه های کاربردی قرار دارند.هر چیزی در این شاخه بایستی متن خواندنی باشد. فایلهای مثل etc/crontab/
فایلی که کارهای که میخواهیم اتوماتیک اجرا شوند در آن تعریف میشوند - etc/fstab/ جدولی از دیوایس های ذخیره سازی و نقاطی که روی آن سوار است - etc/passwd/
لیستی از اکانتهای کاربری
شاخه home
در این شاخه دایرکتوری های کاربران عادی سیستم قرار دارند. مثلا اگر ما یک کاربر با نام کاربری secret
بسازیم در زیر شاخه home
یک دایرکتوری به نام secret
ساخته میشود که متعلق به آن کاربر است و کاربران عادی دیگر حق دسترسی به آن را ندارند(ولی همانطور که گفتیم کاربر ریشه میتواند هر کاری بکند از جمله دسترسی به دایرکتوری های شخصی هر کاربر)
شاخه lib
فایلهای کتابخانه ای 4) که توسط برنامه های کاربردی و برنامه نویسان استفاده میشود در این شاخه ذخیره میشوند. در واقع این فایل ها مشابه فایل های dll
در ویندوز هستند
شاخه lost+found
هز دیوایس یا پارتیشن فرمت شده که از سیستم فایل لینوکس استفاده میکند مثل ext4 این پوشه را خواهد داشت.
شاخه media
شاخه proc
یک زیر شاخه منحصر به فرد است. در واقع قسمتی از سیستم فایل نیست اما یک سیستم فایل مجازی است که به ما اجازه دسترسی به اطلاعات هسته و سیستم را میدهد. مثلا با زدن دستور زیر در ترمنیال میتوانیم اطلاعات پردازنده را به دست آوریم.
cat /proc/cpuinfo
شاخه sbin
دستورات و برنامه های مدیریتی سیستم در این شاخه قرار دارند که توسط کاربر ریشه اجرا میشوند و کاربران عادی نمیتوانند به این برنامه ها دسترسی داشته باشند و یا دستورات این زیر شاخه را اجرا کنند.
شاخه tmp
شاخه ای که فایلهای موقتی در آن قرار میگیرند همه کاربرها میتوانند در این زیرشاخه بنویسند و بخوانند7)
شاخه usr
یک زیر شاخه بزرگ در سیستم های گنو/لینوکس که خیلی از برنامه ها - مستندات و کدمنبع هسته و همچنین سیستم X windows در آن قرار میگیرد
شاخه var
فایلهای رخداد 8) سیستم و کلا فایل هایی که حجم آنها همین طور در حال تغییر است در این شاخه قرار میگیرد
شاخه etc/passwd/
جایی است که پسوردهای رمزنگاری9) شده نگهداری میشوند. یعنی پسورد کاربران سیستم از جمله کاربر ریشه.