لینوکس بهعنوان سیستمعاملی مبتنی بر یونیکس، ساختار فایل متفاوتی نسبت به ویندوز دارد. در این مقاله، با ساختار فایل لینوکس و دستورات پایهای ناوبری فایل شامل pwd، ls و cd آشنا میشویم.
در لینوکس، تمامی فایلها و دایرکتوریها در قالب یک درخت فایل واحد سازماندهی میشوند. برخلاف ویندوز که هر درایو فایلسیستم مستقل دارد، در لینوکس همهی درایوها در نقاط مختلف همین درخت نصب میشوند (mount).
برای نمایش دایرکتوری فعلی در ترمینال:
pwd
/home/userاین دستور مسیر کامل دایرکتوری فعلی را چاپ میکند.
ls Desktop Documents Downloads Musicمیتوانید از ls برای دیدن محتویات هر دایرکتوری استفاده کنید.
برای حرکت بین دایرکتوریها:
cd /usr/bin
pwd
/usr/binدو نوع مسیر برای استفاده با cd:
/) شروع میشود.| علامت | مفهوم |
|---|---|
. | دایرکتوری فعلی |
.. | دایرکتوری والد |
cd /usr # مسیر مطلق
cd .. # مسیر نسبیهر دو به یک مقصد میرسند ولی مسیر نسبی کوتاهتر است.
cd /usr/bin # مطلق
cd ./bin # نسبی (معادل با cd bin). شروع میشوند و با ls -a قابل مشاهده هستند.File1 با file1 فرق دارد._ استفاده شود.| میانبر | عملکرد |
|---|---|
cd | رفتن به دایرکتوری خانگی کاربر |
cd - | برگشت به مسیر قبلی |
cd ~username | رفتن به دایرکتوری خانگی کاربر مشخص |
درک ساختار دایرکتوریها در لینوکس و تسلط بر مسیرهای نسبی و مطلق، نامگذاری فایلها و میانبرهای ناوبری باعث افزایش سرعت و دقت در کار با ترمینال میشود. دستورات pwd، ls و cd ستون فقرات ناوبری فایل در لینوکس هستند.