rmdir

از ویکی‌پدیا، دانشنامهٔ آزاد
پرش به: ناوبری، جستجو

rmdir (یا rd) فرمانی برای پاک کردن دایرکتوری‌های خالی است که در سیستم‌عامل‌های شبه‌یونیکس، داس، اواس/۲ و مایکروسافت ویندوز وجود دارد. در سیستم‌های یونیکس، لینوکس و مک اواس این فرمان حساس به بزرگی و کوچکی حروف است، در حالیکه در داس، اواس/۲ و مایکروسافت ویندوز اینطور نیست. استفاده‌ی معمولی آن بشکل زیر است :

rmdir name_of_directory

که «name_of_directory» نام دایرکتوری مورد نظر برای حذف است. همچنین گزینه‌هایی هم برای استفاده با این فرمان وجود دارد، مانند گزینه‌ی p- که دایرکتوری‌های والد را نیز اگر خالی باشند پاک می‌کند. بعنوان نمونه :

rmdir -p foo/bar/baz

در فرمان بالا، ابتدا /baz، سپس /bar و در انتها /foo که در آرگومان دستور آمده‌اند پاک خواهند شد.

در یونیکس، اگر دایرکتوری‌ای خالی نباشد، rmdir آنرا حذف نمی‌کند. راه حل درست برای حذف دایرکتوری بهمراه محتویات داخل آن، استفاده از rm بصورت تودرتو است. مانند :

rm -r foo/bar/baz

منابع[ویرایش]

پیوند به بیرون[ویرایش]