ايران ويج

نسخه‌ی کامل: ساختار پوشه ها در لینوکس
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
اولین مشکل برای کاربران تازه کار در لینوکس این است که هر چیزی کجا نگهداری می شود . ساختار پوشه ها در لینوکس در اولین نظر بسیار پیچیده و سخت می نماید بخصوص برای کاربران ویندوز .
سیستم فایل یا درخت؟
سیستم فایل سیستم عامل های مبتنی بر یونیکس و لینوکس بصورت یک درخت وارونه پیاده سازی شده است. در یونیکس و لینوکس دیگر شما چیزی به نام درایوهای 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 دیسک ، سی دی و یا دی وی دی رام و دیگر فایل سیستم