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

سیستم عامل های مبتنی بر کرنل لینوکس معمولا تعداد زیادی از دایرکتوری های خالی و غیر خالی را ذخیره می کنند. بعضی از آنها فضای کافی زیادی را روی درایو اشغال می کنند و اغلب غیر ضروری می شوند. در این مورد، گزینه صحیح این است که آنها را حذف کنید. چند راه برای تمیز کردن وجود دارد، هر کدام از آنها در یک وضعیت خاص قابل اجرا هستند. بیایید با جزئیات بیشتر به تمام روش های موجود نگاه کنیم و شما با توجه به نیازهای شما مناسب ترین گزینه را انتخاب می کنید.

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

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

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

  1. مدیر فایل را باز کنید و به محل ذخیره سازی پوشه بروید.
  2. بر روی آن راست کلیک کرده و انتخاب کنید "خواص".
  3. در بخش "اساسی" پیدا کردن مسیر کامل و به یاد داشته باشید آن.
  4. از طریق منو از کنسول شروع کنید یا از کلید استاندارد استاندارد استفاده کنید Ctrl + Alt + T.
  5. استفاده کنید سی دیبرای رفتن به محل کار سپس خط ورودی فرم را می گیردcd / home / user / folderو پس از فشار دادن کلید فعال می شود وارد شوید. کاربر در این مورد، نام کاربری و پوشه - نام پوشه پدر و مادر.

اگر شما توانایی تعیین موقعیت مکانی ندارید، هنگام حذف باید مسیر کامل خود را وارد کنید، بنابراین باید آن را بدانید.

روش 1: دستورات استاندارد ترمینال

در پوسته فرماندهی هر توزیع لینوکس، مجموعه ای از ابزارهای اساسی و ابزارهایی وجود دارد که به شما اجازه می دهد اقدامات مختلفی را با تنظیمات و فایل های سیستم انجام دهید، از جمله حذف فهرست ها. چندین چنین خدماتی وجود دارد و هر کدام در یک وضعیت خاص به همان اندازه مفید خواهند بود.

فرمان Rmdir

اول از همه می خواهم روی rmdir لمس کنم این طراحی شده است که سیستم را فقط از دایرکتوری خالی پاک کند. آنها را به طور دائمی حذف می کند و مزیت این ابزار، سادگی نحو آن و عدم وجود خطا است. در کنسول، به اندازه کافی ثبت نام کنیدپوشه rmdirکجا پوشه - نام پوشه در مکان فعلی این ابزار با فشار دادن کلید فعال می شود. وارد شوید.

هیچ چیز مانع از تعیین مسیر کامل در پوشه نمی شود، اگر شما نمی توانید به مکان مورد نظر حرکت کنید یا نیازی به آن وجود ندارد. سپس رشته طول می کشد، به عنوان مثال، فرم زیر:rmdir / home / user / folder / folder1کجا کاربر - نام کاربری پوشه - دایرکتوری والدین و پوشه 1 - پوشه برای حذف. لطفا توجه داشته باشید که قبل از خانه باید یک اسلش باشد و در انتهای مسیر آن نباید وجود داشته باشد.

فرمان Rm

ابزار قبلی یکی از اجزای ابزار RM است. در ابتدا، آن را برای حذف فایل ها طراحی شده است، اما اگر شما آن را استدلال مناسب، آن را پوشه را پاک کنید. این گزینه برای دایرکتوری های غیر خالی در کنسول مورد نیاز برای ورود مناسب استrm -R پوشه(یا مسیر دایرکتوری کامل). توجه داشته باشید که بحث -R - آن شروع به بازگشت مجدد می شود، یعنی، آن مربوط به تمام محتویات پوشه و خود است. لازم است در هنگام ورود به حساب مورد توجه قرار گیرد -r - یک گزینه کاملا متفاوت است.

اگر می خواهید لیستی از تمام فایل ها و پوشه های پاک شده را هنگام استفاده از rm نمایش دهید، شما باید کمی خط را اصلاح کنید. وارد شوید "ترمینال"پوشه rm -Rfvو سپس دستور را فعال کنید.

پس از اتمام حذف، اطلاعات مربوط به تمام دایرکتوری ها و اشیاء فردی که قبلا در محل مشخص شده واقع شده اند، نمایش داده می شود.

دستور را پیدا کنید

سایت ما در حال حاضر با نمونه هایی از استفاده از پیدا کردن در سیستم عامل های توسعه یافته در هسته لینوکس مادی است. البته، تنها اطلاعات اساسی و مفید است. شما می توانید با کلیک کردن بر روی لینک زیر، خود را با آن آشنا کنید، و در حال حاضر پیشنهاد می کنیم بدانید که چگونه این ابزار کار می کند زمانی که شما نیاز به حذف دایرکتوری ها دارید.

ادامه مطلب: نمونه هایی از استفاده از دستور find در لینوکس

  1. همانطور که شناخته شده است پیدا کردن در جستجوی اشیاء درون سیستم است. با استفاده از گزینه های اضافی، شما می توانید دایرکتوری ها را با یک نام خاص پیدا کرده و بلافاصله آنها را حذف کنید. برای انجام این کار، وارد کنسول شویدپیدا کردن -type d -name "folder" -exec rm -rf {} ؛، جایی که پوشه- نام کاتالوگ. مطمئن شوید که دو رقمی بنویسید
  2. گاهی خط جداگانه اطلاعاتی را نمایش می دهد که چنین فایل یا دایرکتوری وجود ندارد، اما این بدان معنا نیست که آن یافت نشد. فقط پیدا کردن بعد از حذف کاتالوگ از سیستم دوباره کار کرد.
  3. پیدا کردن ~ / -empty -type d -deleteبه شما اجازه می دهد همه پوشه های خالی را در سیستم حذف کنید. بعضی از آنها فقط برای کاربر فوق العاده هستند، بنابراین قبل از آن پیدا کردن باید اضافه شودsudo.
  4. صفحه نمایش اطلاعات مربوط به تمام اشیاء پیدا شده و موفقیت عملیات را نشان می دهد.
  5. شما همچنین می توانید تنها یک دایرکتوری خاص را که در آن ابزار جستجو و تمیز می شود مشخص کنید. سپس رشته، به عنوان مثال، مانند این نگاه خواهد کرد:find / home / user / پوشه / -type -type d -delete.

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

همچنین ببینید: دستورات اغلب مورد استفاده در ترمینال لینوکس

روش 2: ابزار پاک کردن

اگر ابزار قبلی در shell command ساخته شده باشد، پس از پاک کردن ابزار باید مخزن رسمی خود را نصب کنید. مزیت آن این است که به شما اجازه می دهد تا کاتالوگ را به طور دائمی بدون امکان بازگرداندن آن از طریق نرم افزار خاص پاک کنید.

  1. باز کردن "ترمینال" و اینجا بنویسsudo apt install wipe.
  2. برای تأیید اعتبار خود، رمز عبور را وارد کنید
  3. صبر کنید تا بسته های جدید به کتابخانه های سیستم اضافه شوند.
  4. فقط برای رفتن به مکان مورد نظر باقی می ماند یا دستور را با مسیر کامل به پوشه ثبت کنید. این به نظر می رسد:پاک کردن -rfi / home / user / folderیا فقطپاک کردن پوشه rfiدر عملکرد اولیهسی دی + مسیر.

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

شما در حال حاضر با دستورات ترمینال آشنا هستید که به شما اجازه می دهد که دایرکتوری خالی یا دایرکتوری غیر خالی را در سیستم عامل های توسعه یافته در لینوکس پاک کنید. همانطور که می بینید، هر ابزار ارائه شده به روش های مختلف کار می کند و در شرایط مختلف بهینه می شود. قبل از اجرای ابزار، به شدت توصیه می کنیم که صحت مسیر مشخص شده و نام پوشه را بررسی کنید تا اشتباهات و حذف تصادفی رخ ندهد.