با ما بهترین ها را تجربه کنید

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

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

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

 

آموزش حذف دایرکتوری ها با مدل های مختلف در لینوکس دایرکتوری ها در سیستم عامل لینوکس همان فولدرهایی هستند که در سیستم عامل ویندوز آنها را می شناسیم. حذف کردن دایرکتوری ها در محیط دستوری لینوکس توسط یکسری از دستورات انجام می شود که در این آموزش به آنها خواهیم پرداخت. این آموزش برای اشخاصی که با ابزار Terminal و یا SSH با سیستم عامل کار می کنند مناسب است.

در ادامه مطلب با سوین هاست همراه باشید.

انواع دستورات برای حذف دایرکتوری ها در لینوکس

دو دستور برای حذف دایرکتوری ها در لینوکس وجود دارد:

مدل اول : پیش دستور rmdir که به منظور حذف دایرکتوری های خالی (بدون محتوا) استفاده می شود.

مدل دوم : پیش دستور rm که به منظور حذف دایرکتوری های دارای محتوا (به همراه زیر دایرکتوری) استفاده می شود.

 

توجه داشته باشید که در صورت حذف اطلاعات در لینوکس دیگر امکان دستیابی و Restore کردن آنها وجود ندارد. پس حتما بشدت احتیاط نمایید و قبل از هر گونه اقدامی از اطلاعات مهم بکاپ بگیرید.

مدل اول : rmdir

مثال: حذف یک دایرکتوری به نام test در مسیری که هستیم:

اگر دایرکتوری مورد نظر در مسیر دیگری فرضا مسیر tmp باشد بصورت زیر وارد می کنیم:

و یا اینکه با دستور زیر به مسیر tmp می رویم و همان دستور اولی را وارد می کنیم:

و یا اینکه با دستور زیر به مسیر tmp می رویم و همان دستور اولی را وارد می کنیم:

برای نمایش تمامی محتویات مسیری که در آن واقع شده و یا به آن رفته اید می توانید از دستور ls استفاده نمایید.

توجه داشته باشید که اگر از دستور rmdir برای دایرکتوری های حاوی اطلاعات استفاده نمایید با پیغام خطای زیر مواجه خواهید شد:

چون همانطور که در ابتدا گفته شد پیش دستور rmdir برای حذف دایرکتوری های خالی استفاده می شود.

در صورت اجرای موفق دستور rmdir هیچ پیغامی نمایش داده نمی شود اگر می خواهید پس از اجرای دستور حذف پیغام را مشاهده نمایید می بایست از تابع دستوری v به شکل زیر استفاده نمایید:

که پس از وارد کردن این دستور، پیغام زیر مبنی بر حذف موفق این دایرکتوری نمایش داده می شود:

 

مدل دوم : rm

در هنگام استفاده از این دستور می بایست به شدت احتیاط نمایید زیرا ممکن است اطلاعات مهم را حذف نمایید.

مثال: حذف یک دایرکتوری حاوی اطلاعات به نام test در مسیری که هستیم:

توجه داشته باشید که با وارد کردن rf تاکید می کنیم که محتویات داخل دایرکتوری را بصورت کامل و بدون توجه به سطح دسترسی های آن ها حذف نماید.

چند دستور کاربردی برای حذف دایرکتوری ها در لینوکس

فرض کنید می خواهید تمامی دایرکتوری هایی که نام آنها test است را پیدا کرده و حذف نمایید. شما می توانید به کمک دستور زیر اینکار را به شکل بسیار ساده ای انجام دهید:

و اگر قصد دارید تمامی دایرکتوری هایی که با نام test و بصورت خالی هستند را پیدا کرده و حذف نمایید:

همانطور که می بینید با ترکیب دستورات در لینوکس می توانید کارهایی را انجام دهید که حتی با وجود رابط گرافیکی نیز نمی توان آنها را انجام داد.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

در هر قدم کنار شما هستیم

به توسعه کسب و کار آنلاین خود بیاندیشید، دلسوزانه از آن محافظت خواهیم کرد 

021-91301614

7 روز هفته 24 ساعته پاسخگوی شما هستیم

نماد های سوین

تمامی حقوق این وب سایت برای سوین هاست محفوظ می باشد . فعالیت از سال (1393-1401)

طراحی وب سایت توسط تیم طراحی سوین هاست 

خرید هاست

سرورها

لینک های مرتبط

نماد ها

samandehi

تمامی حقوق این وب سایت برای سوین هاست محفوظ می باشد . فعالیت از (1393-1400)

طراحی وب سایت توسط تیم طراحی سوین هاست

واتساپ