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