لینوکس بهعنوان سیستمعاملی مبتنی بر یونیکس، ساختار فایل متفاوتی نسبت به ویندوز دارد. در این مقاله، با ساختار فایل لینوکس و دستورات پایهای ناوبری فایل شامل 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
ستون فقرات ناوبری فایل در لینوکس هستند.