درسنامه ۵: ساخت و حذف دایرکتوریها با mkdir و rmdir
ایجاد دایرکتوری با mkdir
دستور mkdir (Make Directory) برای ایجاد پوشههای جدید استفاده میشود.
ایجاد چند دایرکتوری همزمان
میتوانید چند نام را پشت سر هم بیاورید تا همگی در دایرکتوری فعلی ساخته شوند.
ایجاد دایرکتوریهای تودرتو با -p
گزینهٔ -p مسیرهای میانی را در صورت نبودن ایجاد میکند و نیازی به ساخت مرحلهای نیست.
حذف دایرکتوری خالی با rmdir
دستور rmdir (Remove Directory) تنها دایرکتوریهای خالی را حذف میکند.
اگر پوشه خالی نباشد خطای «Directory not empty» دریافت میکنید.
حذف سلسلهای با rmdir -p
برای حذف زنجیرهای از دایرکتوریهای خالی میتوانید مسیر کامل را همراه گزینهٔ -p بدهید تا والدهای خالی نیز حذف شوند.
دستور بالا ابتدا c را حذف میکند و سپس اگر b و a خالی باشند، آنها را نیز پاک میکند. این روش معادل اجرای متوالی rmdir a/b/c, سپس rmdir a/b, و در نهایت rmdir a است.
نکات تکمیلی
mkdirدر صورت وجود دایرکتوری همنام خطا میدهد؛ گزینهٔ-pبا جلوگیری از خطا، تنها مسیرهای غایب را میسازد.- برای حذف دایرکتوریهای دارای محتوا باید از ابزارهایی مثل
rm -rاستفاده شود که در درسهای بعدی بررسی میکنیم.