مقدمه

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