امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
ساختار پوشه ها در لینوکس
نویسنده پیام
lord_viper غایب
مدیر کل انجمن
*****

ارسال‌ها: 3,949
موضوع‌ها: 352
تاریخ عضویت: بهمن ۱۳۸۴

تشکرها : 5193
( 9875 تشکر در 2650 ارسال )
ارسال: #1
ساختار پوشه ها در لینوکس
اولین مشکل برای کاربران تازه کار در لینوکس این است که هر چیزی کجا نگهداری می شود . ساختار پوشه ها در لینوکس در اولین نظر بسیار پیچیده و سخت می نماید بخصوص برای کاربران ویندوز .
سیستم فایل یا درخت؟
سیستم فایل سیستم عامل های مبتنی بر یونیکس و لینوکس بصورت یک درخت وارونه پیاده سازی شده است. در یونیکس و لینوکس دیگر شما چیزی به نام درایوهای A، C و ... ندارید. تمام ابزارها و سیستم فایلها شاخه هایی از این درخت وارونه هستند. مرکز این درخت ریشه یا root نام دارد که بالاترین سطح سیستم فایل را تشکیل می دهد. زیر ریشه، پوشه هایی قرار دارند که سایر قسمت های سیستم فایل را تشکیل می دهند که اکنون درباره آنها توضیح می دهم. تصویر 1 سیستم فایل سیستم های مبتنی بر یونیکس و لینوکس را نشان می دهد.
[تصویر:  diagram04.png]
( / ) : « اسلش» این پوشه ریشه و مادر می باشد . پوشه یگانه و منحصر به فرد است به صورتی که همه چیز و همه پوشه ها در آن تشکیل می شوند . واقعاً پوشه ها فقط و فقط در این مسیر بوجود می آِند . وقتی که شما تایپ می کنید :
/ home
در واقع می گوئید شروع کن از « / » و سپس به پوشه home برو .

Root / : در اینجا کاربر Root زندگی می کند . کاربر Root پادشاه سیستم شماست کاربر Root می تواند هر کاری بکند . تا حد پاک کردن تمام فایلهای سیستمی شما ، بنابراین برای استفاده از Root بسیار دقت داشته باشید .

bin / : اینجا جایی است که ابزارهای ( شما بخوانید برنامه های ) استاندارد لینوکس سکونت دارند . مانند : “mor” ,”VI” ,”LS”
عموماً این پوشه درون مسیر شما قرار دارد . ( پوشه ریشه )

etc / : اینجا جایی است که فایلهای مدیریتی و پیکر بندی سیستم سکونت دارند . برای مثال اگر شما نرم افزار Samba نصب نموده اید و قصد اصلاح و تغییر پیکر بندی آن را دارید می توانید آن را در این جا بیابید .
/ etc/samba

/ dev : این پوشه مکان استقرار فایل های کنترولی دستگاههای جانبی می باشد . کامپیوتر شما با یک پرینتر صحبت می کند ؟
کامپیوتر شما از اینجا اینکار را انجام می دهد . بطور مثال ارتباط با قطعه USB و یا سی دی رام و اینچنین سخت افزارهایی

/home : اینجا اطلاعات شما ذخیره می شود . پیکره بندی فایلها برای یک کاربر ، پوشه دیسک تاپ شما ( در واقع دیسک تاپ هم یک پوشه است ) و هر اطلاعاتی که مرتبط و منصوب به کاربر شما می باشد . هر کاربر براتی خودش یک پوشه به این صورت برای خود دارد :
به استثناء پادشاه سیستم ( کاربر Root) /hom/usernumefolder

/tomp : اینجا مکان ذخیره اطلاعات موقتی سیستم است به این صورت بیندیشید یک پوشه چک نویس برای سیستم لینوکس فایلهای که نیاز است برای برنامه ها که بارها و بارها مورد استفاده قرار گیرند اینجا قرار می گیرند بسیاری از سیستمهای لینوکس بصورت اتوماتیک پوشه /Tmp را پاک می کنند بنابراین چیزهایی را که نیاز دارید را در این پوشه قرار ندهید .

/usr : در این مکان شما ابزار ها ( برنامه هایی ) را که تحت /bin و /etc یافت نمی شود می توانید بیابید . چیزهایی مانند ، بازیها ابزار های پرینتر و امثال اینها .
/usr تقسیم شده به بخشهایی مانند /usr/bin برای برنامه ها /usr/share برای به اشتراک گذاشته ها مانند فایلهای صوتی و آیکن ها .
/usr/Lib : برای مجموعه کتابخانه ای که خود آنها اجرا نمی شوند اما واجب و اساسی هستند برای اجرای برنامه های دیگر .
برنامه مدیریت بسته ها برای شما مواظبت می کنند از این پوشه ( /usr)
و اینجا چند پوشه که ممکن نیست بیابید آنها را آمده است :

/opt : این پوشه محل قرار دادن موضوعات اختیاریست . آیا تاکنون از نسخه بتای یک نرم افزار ( مثلاً فایر فاکس بتا ) استفاده کرده اید . بهتر است در /opt نصب شود زیرا شما می توانید آن را حذف کنید . بدون اینکه تحت تاثیر قرار بدهد . دیگر تنظیمات را هر برنامه در اینجا برای خود یک پوشه دارد .

/usr/Local : اینجا مکانی است که نرم افزارها بصورت دستی نصب می شوند ( خارج از برنامه مدیریت نصب شما ) این پوشه زیر ساختی از /usr می باشد .

/medid : بعضی از توزیع ها استفاده می کنند از این پوشه جهت سوار کردن ( mount) بعضی چیزها مانند usb دیسک ، سی دی و یا دی وی دی رام و دیگر فایل سیستم
۰۸-آذر-۱۳۸۷, ۱۳:۲۶:۳۹
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : t3r!p3000, ha_60, amirjan, alaska


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  برنامه نویسی تحت لینوکس godvb 16 19,478 ۱۴-خرداد-۱۳۹۴, ۱۸:۰۳:۳۷
آخرین ارسال: عباس مقتدایی
  حذف متغیر read only در لینوکس javaweb 4 6,242 ۲۹-اردیبهشت-۱۳۹۴, ۱۷:۱۰:۲۰
آخرین ارسال: ilius
  حداکثر تعداد connection به یک port توی لینوکس ajlajlajl 2 2,647 ۱۷-آذر-۱۳۹۳, ۱۲:۰۵:۱۳
آخرین ارسال: ajlajlajl
  مشکل در شناسایی وایرلس در لینوکس اوبونتو england 5 5,240 ۰۹-آذر-۱۳۹۳, ۱۴:۲۸:۴۶
آخرین ارسال: england
  [فوری] Lenovo G510 ,نصب لینوکس مشکل نداشتن درایور hossein5050 3 4,305 ۰۳-مرداد-۱۳۹۳, ۱۱:۵۴:۲۰
آخرین ارسال: behzady
  [آموزشی] بستن فال هندل پروسه‌ در لینوکس babyy 0 3,032 ۲۹-تير-۱۳۹۳, ۱۸:۲۰:۴۸
آخرین ارسال: babyy
  [مقاله] زیر نظر گرفتن پوشه و فایل در لینوکس babyy 0 2,179 ۱۴-تير-۱۳۹۳, ۲۲:۰۱:۵۸
آخرین ارسال: babyy
  [سوال] مشکل نصب کالی لینوکس رو یVMware Workstation hossein5050 4 6,245 ۰۹-تير-۱۳۹۳, ۲۰:۰۶:۴۵
آخرین ارسال: hossein5050
  [مقاله] شروع لینوکس babyy 165 89,538 ۰۶-مهر-۱۳۹۲, ۰۲:۳۸:۵۲
آخرین ارسال: babyy
  [مقاله] پشتیبان‌گیری و بازگردانی mysql در لینوکس babyy 0 2,564 ۰۱-شهریور-۱۳۹۲, ۰۴:۲۳:۰۷
آخرین ارسال: babyy

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS