بازگشت به لیست مقالات

آموزش کامل ساخت و حذف دایرکتوری در لینوکس

آموزش کامل ساخت و حذف دایرکتوری در لینوکس (mkdir و rm به زبان ساده) - آموزش کامل ساخت و حذف دایرکتوری در لینوکس

مقدمه

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