مقدمه
ساخت و مدیریت فایلها و دایرکتوریها یکی از پایهایترین مهارتها در کار با سیستمعامل Linux است. چه یک برنامهنویس باشید، چه مدیر سرور یا حتی یک کاربر تازهکار، دانستن نحوه ایجاد و حذف پوشهها در لینوکس به شما کمک میکند ساختار فایلهای خود را بهتر مدیریت کنید و سریعتر کارها را انجام دهید.
در این آموزش، بهصورت گامبهگام یاد میگیریم چگونه با استفاده از دستورات mkdir، rmdir و rm دایرکتوریها را در لینوکس ایجاد یا حذف کنیم.
🔹 آموزش ساخت دایرکتوری در لینوکس
دستور mkdir چیست؟
دستور mkdir (مخفف Make Directory) برای ایجاد پوشه یا دایرکتوری جدید در لینوکس استفاده میشود.
پیشنیازها
- سیستمعامل لینوکس یا یونیکسمحور
- دسترسی به ترمینال
- داشتن سطح دسترسی مناسب برای ساخت دایرکتوری
🔸 ساخت یک دایرکتوری ساده
برای ساخت یک پوشه جدید کافی است نام آن را بعد از دستور mkdir وارد کنید:
mkdir myfolder
در صورت موفق بودن دستور، ترمینال خروجی خاصی نمایش نمیدهد.
برای اطمینان از ساخته شدن دایرکتوری میتوانید از دستور زیر استفاده کنید:
ls
🔸 ساخت دایرکتوری در مسیر دلخواه
اگر بخواهید پوشه را در مسیری غیر از مسیر فعلی بسازید، باید آدرس کامل را وارد کنید:
mkdir /tmp/example
🔸 ساخت چند دایرکتوری بهصورت همزمان
برای ساخت چند پوشه با یک دستور:
mkdir dir1 dir2 dir3
یا با استفاده از آکولادها:
mkdir {test1,test2,test3}
همچنین برای ساخت پوشههای پشتسرهم با الگوی عددی:
mkdir dir{1..10}
🔹 گزینههای پرکاربرد دستور mkdir
| گزینه | توضیح |
|---|---|
-p | ساخت پوشههای والد در صورت نبودن |
-m | تعیین سطح دسترسی پوشه |
-v | نمایش پیام هنگام ساخت پوشه |
--version | نمایش نسخه دستور |
--help | نمایش راهنمای دستور |
🔹 حذف دایرکتوری در لینوکس
برای حذف پوشه در لینوکس، ابتدا باید بدانید که پوشه خالی است یا شامل فایل.
🔸 روش اول: حذف دایرکتوری خالی با rmdir
دستور rmdir فقط پوشههای خالی را حذف میکند و از حذف ناخواسته اطلاعات جلوگیری میکند.
rmdir example
برای بررسی حذف شدن پوشه:
ls
🔸 روش دوم: حذف پوشه همراه با محتوا با rm
برای حذف دایرکتوریهایی که شامل فایل یا پوشههای دیگر هستند، از دستور rm با گزینه -r استفاده میشود.
rm -r myfolder
⚠️ هشدار: این دستور فایلها را بهصورت دائمی حذف میکند.
🔸 حذف ایمن با تأیید کاربر
برای اینکه قبل از حذف هر فایل از شما تأیید بگیرد:
rm -ri myfolder
🔹 جمعبندی
مدیریت دایرکتوریها یکی از مهارتهای ضروری در لینوکس است. با استفاده از دستور mkdir میتوانید پوشههای جدید بسازید و با rmdir یا rm -r آنها را حذف کنید. همیشه هنگام حذف پوشهها، بهویژه با rm -r، دقت کافی داشته باشید تا اطلاعات مهم خود را از دست ندهید.
