سیستم عامل های مبتنی بر کرنل لینوکس معمولا تعداد زیادی از دایرکتوری های خالی و غیر خالی را ذخیره می کنند. بعضی از آنها فضای کافی زیادی را روی درایو اشغال می کنند و اغلب غیر ضروری می شوند. در این مورد، گزینه صحیح این است که آنها را حذف کنید. چند راه برای تمیز کردن وجود دارد، هر کدام از آنها در یک وضعیت خاص قابل اجرا هستند. بیایید با جزئیات بیشتر به تمام روش های موجود نگاه کنیم و شما با توجه به نیازهای شما مناسب ترین گزینه را انتخاب می کنید.
در این مقاله ما درباره ی ابزارهای کنسول و ابزارهای اضافی که از طریق ورودی دستورات راه اندازی شده صحبت خواهیم کرد. با این حال، نباید فراموش کرد که توزیع های گرافیکی اغلب در توزیع ها اجرا می شود. به این ترتیب، برای حذف یک پوشه، شما فقط باید از طریق مدیر فایل به آن بروید، روی آن کلیک راست کرده و «حذف» را انتخاب کنید . پس از آن، فراموش نکنید که سبد را خالی کنید. با این حال، این گزینه برای همه کاربران قابل اجرا نیست، بنابراین ما توصیه می کنیم خود را با راهنمایی های زیر آشنا کنید.
قبل از شروع به در نظر گرفتن راه های مهم این است که توجه داشته باشید که هنگام ورود به یک فرمان، اغلب نام پوشه ای که می خواهید حذف آن را مشخص کنید. هنگامی که شما در محل آن نیستید، باید مسیر کامل را مشخص کنید. اگر چنین فرصتی وجود دارد، توصیه می کنیم دایرکتوری والدین شی را پیدا کنید و از طریق کنسول به آن بروید. این عمل فقط چند دقیقه انجام می شود:
cd /home/user/folder
و پس از فشار دادن کلید Enter فعال می شود. کاربر در این مورد نام کاربری است و پوشه نام پوشه پدر و مادر است. اگر شما توانایی تعیین موقعیت مکانی ندارید، هنگام حذف باید مسیر کامل خود را وارد کنید، بنابراین باید آن را بدانید.
پوسته فرمان هر توزیع لینوکس شامل مجموعه ای از ابزارهای اساسی و ابزارهایی است که به شما امکان می دهد اقدامات مختلفی را با تنظیمات و فایل های سیستم، از جمله حذف فهرست ها انجام دهید. چندین چنین خدماتی وجود دارد و هر کدام در یک وضعیت خاص به همان اندازه مفید خواهند بود.
فرمان Rmdir
اول از همه می خواهم روی rmdir لمس کنم این طراحی شده است که سیستم را فقط از دایرکتوری خالی پاک کند. آنها را به طور دائمی حذف می کند و مزیت این ابزار، سادگی نحو آن و عدم وجود خطا است. در کنسول، برای ثبت نام rmdir folder
کافی است که پوشه نام پوشه در مکان فعلی باشد. این ابزار با فشار دادن کلید Enter فعال می شود.
هیچ چیز مانع از تعیین مسیر کامل در پوشه نمی شود، اگر شما نمی توانید به مکان مورد نظر حرکت کنید یا نیازی به آن وجود ندارد. به عنوان مثال، خط زیر فرم زیر را می گیرد: rmdir /home/user/folder/folder1
، که در آن کاربر نام کاربری است ، پوشه پوشه اصلی است و folder1 برای حذف پوشه است. لطفا توجه داشته باشید که قبل از خانه باید یک اسلش باشد و در انتهای مسیر آن نباید وجود داشته باشد.
فرمان Rm
ابزار قبلی یکی از اجزای ابزار RM است. در ابتدا، آن را برای حذف فایل ها طراحی شده است، اما اگر شما آن را استدلال مناسب، آن را پوشه را پاک کنید. این گزینه برای دایرکتوری های غیر خالی مناسب است، در کنسول نیاز به وارد کردن rm -R folder
(یا مسیر کامل به دایرکتوری). توجه به argument -R - آن را آغاز می کند حذف بازگشتی، یعنی، آن مربوط به تمام محتویات پوشه و خود. لازم است در هنگام تایپ کردن در هنگام وارد کردن موارد، چون -r یک گزینه کاملا متفاوت است.
اگر می خواهید لیستی از تمام فایل ها و پوشه های پاک شده را هنگام استفاده از rm نمایش دهید، شما باید کمی خط را اصلاح کنید. وارد rm -Rfv folder
در ترمینال شوید ، سپس دستور را فعال کنید.
پس از اتمام حذف، اطلاعات مربوط به تمام دایرکتوری ها و اشیاء فردی که قبلا در محل مشخص شده واقع شده اند، نمایش داده می شود.
دستور را پیدا کنید
سایت ما در حال حاضر دارای مواد با نمونه هایی از استفاده از پیدا کردن در سیستم عامل های توسعه یافته در هسته لینوکس است. البته، تنها اطلاعات اساسی و مفید است. شما می توانید با کلیک کردن بر روی لینک زیر، خود را با آن آشنا کنید، و در حال حاضر پیشنهاد می کنیم بدانید که چگونه این ابزار کار می کند زمانی که شما نیاز به حذف دایرکتوری ها دارید.
جزئیات بیشتر: مثال هایی از استفاده از دستور find در لینوکس
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
نام دایرکتوری است. مطمئن شوید که دو رقمی بنویسید find ~/ -empty -type d -delete
به شما اجازه می دهد همه پوشه های خالی را در سیستم حذف کنید. بعضی از آنها فقط برای کاربر برتر در دسترس هستند، بنابراین قبل از پیدا کردن باید sudo
اضافه شود. find /home/user/Folder/ -empty -type d -delete
: find /home/user/Folder/ -empty -type d -delete
. این تعامل با استاندارد های کنسول استاندارد در لینوکس را کامل می کند. همانطور که می بینید تعداد زیادی از آنها وجود دارد و هر کدام در شرایط خاص قابل اجرا هستند. اگر تمایل دارید با دیگر تیم های محبوب آشنا شوید، مطالب جداگانه ای را در لینک زیر بخوانید.
همچنین ببینید: دستورات اغلب مورد استفاده در ترمینال لینوکس
اگر ابزار قبلی در پوسته فرمان ساخته شده باشد، سپس ابزار Wipe باید مستقیما مخزن رسمی خود را نصب کند. مزیت آن این است که به شما اجازه می دهد تا کاتالوگ را به طور دائمی بدون امکان بازگرداندن آن از طریق نرم افزار خاص پاک کنید.
sudo apt install wipe
. wipe -rfi /home/user/folder
یا فقط wipe -rfi folder
با اجرای اولیه cd + путь
. اگر برای اولین بار باید با کار در ابزار پاک کردن مقابله کنید، برای wipe -help
اطلاعات در مورد استفاده از این ابزار از برنامهنویس، از wipe -help
در کنسول بنویسید. شرح هر استدلال و گزینه در آن نمایش داده خواهد شد.
شما اکنون با دستورات ترمینال آشنا هستید که به شما اجازه می دهد پوشه های خالی یا دایرکتوری غیر خالی را در یک سیستم عامل توسعه یافته در لینوکس پاک کنید. همانطور که می بینید، هر ابزار ارائه شده متفاوت عمل می کند، بنابراین در شرایط مختلف مطلوب خواهد بود. قبل از اجرای ابزار، به شدت توصیه می کنیم که صحت مسیر مشخص شده و نام پوشه را بررسی کنید تا اشتباهات و حذف تصادفی رخ ندهد.