هیچ محصولی در سبد خرید وجود ندارد.

یاد بگیرید چگونه با دستورات mkdir، cd، ls، pwd و rm دایرکتوریها را در لینوکس ایجاد، حذف و مدیریت کنید. آموزش کامل با مثالهای عملی.
جدول محتوا [نمایش]
در لینوکس، مدیریت دایرکتوریها یکی از اولین و مهمترین مهارتهایی است که باید یاد بگیرید. در این بخش یاد میگیرید چگونه با دستورات مختلف دایرکتوریها را ایجاد، حذف و در میان آنها جابجا شوید. همچنین نحوه لیست کردن فایلها و مسیر فعلی را بررسی خواهیم کرد.
آموزش لینوکس در سایت دیزاین مشهد
mkdir (ایجاد دایرکتوری)دستور mkdir برای ساخت یک یا چند دایرکتوری جدید استفاده میشود. اگر میخواهید ساختار پوشهای تو در تو بسازید، گزینه -p را اضافه کنید.
فرمت دستور:
mkdir [گزینهها] [نام دایرکتوری]نمونهها:
ایجاد یک پوشه ساده:
mkdir my_directoryایجاد چند پوشه همزمان:
mkdir dir1 dir2 dir3ایجاد دایرکتوری تو در تو:
mkdir -p parent_dir/child_dir/grandchild_dirrmdir (حذف دایرکتوریهای خالی)برای حذف دایرکتوریهایی که خالی هستند از rmdir استفاده کنید.
rmdir [نام دایرکتوری]حذف پوشه خالی:
rmdir empty_directoryحذف چند پوشه خالی:
rmdir dir1 dir2 dir3نکته: اگر پوشه حاوی فایل باشد، rmdir خطا میدهد. برای حذف پوشه همراه با محتوا باید از دستور rm -r استفاده کنید.
rm -r (حذف پوشه با محتوا)برای حذف دایرکتوریها همراه با تمام فایلها و زیرپوشههایشان از گزینه -r (recursive) استفاده کنید.
rm -r [نام دایرکتوری]حذف پوشه به همراه محتوا:
rm -r my_directoryحذف بدون تأیید (با اجبار):
rm -rf my_directoryهشدار: این دستور بازگشتپذیر نیست! هنگام استفاده از rm -rf دقت زیادی داشته باشید.
cd (تغییر دایرکتوری)برای جابجایی بین پوشهها از دستور cd استفاده میشود.
cd [مسیر دایرکتوری]رفتن به یک دایرکتوری:
cd my_directoryبازگشت به پوشه والد:
cd ..رفتن به ریشه:
cd /بازگشت به دایرکتوری خانگی:
cd ~بازگشت به مسیر قبلی:
cd -نکته: اجرای cd بدون هیچ آرگومانی شما را به پوشه خانگی منتقل میکند.
lsدستور ls برای نمایش فایلها و دایرکتوریها استفاده میشود. با استفاده از گزینههای مختلف میتوانید اطلاعات بیشتری مشاهده کنید.
ls [گزینهها]نمایش فایلها:
lsنمایش فایلهای مخفی:
ls -aنمایش اطلاعات جزئیتر:
ls -lنمایش حجمها بهصورت خوانا:
ls -lhنمایش بازگشتی پوشهها:
ls -Rpwd (نمایش مسیر فعلی)با دستور pwd میتوانید مسیر کامل پوشه فعلی را ببینید:
pwdخروجی مثلاً به صورت زیر خواهد بود:
/home/username/my_directoryبا mkdir یک ساختار پوشهای به شکل projects/web/html ایجاد کنید.
به مسیر خانگی خود بروید و با pwd مسیر فعلی را نمایش دهید.
با ls -l محتویات پوشه فعلی را لیست کرده و دسترسیها را تحلیل کنید.
با rmdir یک دایرکتوری خالی حذف کنید و پیام خطای حذف پوشه پر را بررسی کنید.
یک فایل درون پوشهای بسازید و سپس با rm -r پوشه را حذف کنید.
هدف این پروژه، تمرین مدیریت پوشهها در لینوکس است:
برای هر پروژه پوشهای جداگانه با mkdir بسازید.
بین پروژهها با cd جابجا شوید.
محتویات هر پروژه را با ls -R مشاهده کنید.
در نهایت پروژههای قدیمی را با rm -r حذف کنید.
در این بخش یاد گرفتید چگونه دایرکتوریها را در لینوکس بسازید، حذف کنید، بین آنها جابجا شوید و محتویاتشان را مشاهده کنید. تسلط بر این دستورات پایهای، اساس کار حرفهای با ترمینال لینوکس است.
۱. تفاوت بین rmdir و rm -r چیست؟
دستور rmdir فقط دایرکتوریهای خالی را حذف میکند، اما rm -r کل دایرکتوری و محتوای آن را حذف میکند.
۲. آیا میتوان چند پوشه را همزمان ساخت؟
بله، با استفاده از دستور mkdir dir1 dir2 dir3 میتوانید چند دایرکتوری را به صورت همزمان بسازید.
۳. گزینه -p در mkdir چه کاربردی دارد؟
گزینه -p به شما اجازه میدهد پوشههای تو در تو را بهصورت خودکار ایجاد کنید حتی اگر پوشههای والد وجود نداشته باشند.
۴. چگونه به مسیر قبلی بازگردیم؟
با دستور - cd میتوانید به آخرین مسیر کاری خود برگردید.
۵. چگونه فایلها و پوشههای مخفی را ببینیم؟
با دستور ls -a میتوانید فایلهایی که با نقطه (.) شروع میشوند را مشاهده کنید.