سیستم فایل ها از یک ساختار درختی استفاده می کنند. در کامپیوتر ریشه درخت در پایین است. ساختار سیستم فایل ویندوز چند درختی است. یعنی یک درخت با ریشه ای به نام C و دیگری به نام D و الی آخر. اما ساختار سیستم فایل در سیستم عامل های شبه یونیکس به صورت تک درختی است. نام ریشه درخت root است که با علامت / نشان داده می شود و از این رو می بایست در پیمایش دایرکتوری ها در خط فرمان مسیر پیمایش را با نماد / آغاز نمود.در لینوکس همه چیز فایل است. شاید کمی مبهم باشد. اما در لینوکس و دیگر سیستم عامل های شبه یونیکس بودن یا نوشتن پسوند فایل مانند txt یا mp3 مهم نیست. حتی فایل های پیکربندی سخت افزار در لینوکس فایل هستند. به هر حال شما به عنوان کاربر یا مدیر لینوکس با فایل سرو کار دارید و به همین منظور برای پیکربندی سیستم عامل یا سرویس های تحت آن همیشه باید فایل هایی را ویرایش کنید. فایل های اصلی مربوط به پیکربندی سیستم عامل و سرویس ها در زیر دایرکتوری etc/ قرار دارندو به صورت متنی (اسکی) هستند. لازم است که حتما با یک ویرایشگر متنی مانند vim. nano و غیره آشنا باشید و فکر محیط های شیک گرافیکی را بیرون بی اندازید.