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

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

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

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

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

  1. مدیر فایل را باز کنید و به محل ذخیره سازی پوشه بروید.
  2. از یک مدیر فایل در لینوکس به دایرکتوری بروید

  3. روی آن راست کلیک کرده و Properties را انتخاب کنید.
  4. از طریق مدیر فایل لینوکس به خواص دایرکتوری بروید

  5. در بخش "Basic"، مسیر کامل را پیدا کرده و آن را حفظ کنید.
  6. پوشه دایرکتوری اصلی را در سیستم عامل لینوکس پیدا کنید

  7. راه اندازی کنسول از طریق منو یا با استفاده از کلید میانبر استاندارد Ctrl + Alt + T.
  8. در حال اجرا ترمینال برای حذف پوشه ها در لینوکس

  9. از سی دی استفاده کنید تا بتوانید در یک مکان کار کنید. سپس خط ورودی cd /home/user/folder و پس از فشار دادن کلید Enter فعال می شود. کاربر در این مورد نام کاربری است و پوشه نام پوشه پدر و مادر است.
  10. به یک مکان خاص در ترمینال لینوکس بروید

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

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

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

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

فرمان Rmdir

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

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

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

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

فرمان Rm

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

با استفاده از دستور rm با یک استدلال بازگشتی برای حذف یک پوشه در لینوکس

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

با استفاده از دستور rm برای حذف بازگشتی با mapping فایل در لینوکس

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

نمایش فایل های پاک شده با دستور rm در لینوکس

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

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

جزئیات بیشتر: مثال هایی از استفاده از دستور find در لینوکس

  1. همانطور که می دانید، پیدا کردن برای جستجوی اشیا در داخل سیستم استفاده می شود. با استفاده از گزینه های اضافی، شما می توانید دایرکتوری ها را با یک نام خاص پیدا کرده و بلافاصله آنها را حذف کنید. برای انجام این کار، وارد find . -type d -name "folder" -exec rm -rf {} ;, где folder در کنسول find . -type d -name "folder" -exec rm -rf {} ;, где folder find . -type d -name "folder" -exec rm -rf {} ;, где folder نام دایرکتوری است. مطمئن شوید که دو رقمی بنویسید
  2. با استفاده از دستور find برای پیدا کردن و حذف یک پوشه به نام در لینوکس

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

  5. find ~/ -empty -type d -delete به شما اجازه می دهد همه پوشه های خالی را در سیستم حذف کنید. بعضی از آنها فقط برای کاربر برتر در دسترس هستند، بنابراین قبل از پیدا کردن باید sudo اضافه شود.
  6. یک پرونده خالی را با استفاده از دستور find در لینوکس پیدا کنید و حذف کنید

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

  9. شما همچنین می توانید تنها یک دایرکتوری خاص را که در آن ابزار جستجو و تمیز می شود مشخص کنید. سپس خط به عنوان مثال نگاه find /home/user/Folder/ -empty -type d -delete : find /home/user/Folder/ -empty -type d -delete .
  10. از طریق پیدا کردن در لینوکس برای پوشه های خالی برای حذف در یک مکان خاص جستجو کنید

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

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

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

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

  1. باز کردن "ترمینال" و ثبت نام sudo apt install wipe .
  2. نصب برنامه پاک کردن در لینوکس از طریق ترمینال

  3. برای تأیید اعتبار خود، رمز عبور را وارد کنید
  4. ورود به گذرواژه برای نصب برنامه پاک کردن در ترمینال لینوکس

  5. صبر کنید تا بسته های جدید به کتابخانه های سیستم اضافه شوند.
  6. اضافه کردن پاک کردن بسته ها برای حذف پوشه ها در لینوکس

  7. فقط برای رفتن به مکان مورد نظر باقی می ماند یا دستور را با مسیر کامل به پوشه ثبت کنید. به نظر می رسد این: wipe -rfi /home/user/folder یا فقط wipe -rfi folder با اجرای اولیه cd + путь .
  8. دستور عمل در لینوکس پاک می شود

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

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