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

Pin
Send
Share
Send

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

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

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

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

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

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

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

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

تیم Rddir

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

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

تیم Rm

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

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

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

فرمان را پیدا کنید

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

موارد دیگر: لینوکس نمونه های فرمان را پیدا کنید

  1. همانطور که می دانید پیدا کردن به جستجوی اشیاء درون سیستم کمک می کند. با استفاده از گزینه های اضافی ، می توانید دایرکتوری هایی با نام خاص پیدا کنید و فوراً آنها را حذف کنید. برای انجام این کار ، در کنسول ، وارد شویدپیدا کردن نام نوع "پوشه" -ex rm -rf {} ؛ ، که در آن پوشه است- نام دایرکتوری. حتماً علامت نقل قول دوتایی بنویسید.
  2. در یک خط جداگانه ، بعضی اوقات اطلاعاتی نمایش داده می شود که چنین پرونده یا دایرکتوری وجود ندارد ، اما این بدان معنی نیست که پیدا نشده است. فقط پیدا کردن بعد از حذف دایرکتوری از سیستم دوباره کار کرد.
  3. پیدا کردن ~ / -ptpt -type d -deleteبه شما امکان می دهد تمام پوشه های خالی موجود در سیستم را حذف کنید. برخی از آنها فقط در دسترس superuser هستند ، بنابراین قبلاً پیدا کردن باید اضافه شودسودو.
  4. داده های مربوط به همه اشیاء یافت شده و موفقیت این عملیات روی صفحه نمایش داده می شود.
  5. همچنین می توانید فقط یک دایرکتوری مشخص را تعیین کنید که در آن ابزار جستجو و تمیز خواهد کرد. سپس خط به عنوان مثال مانند این نگاه خواهد کرد:یافتن / صفحه اصلی / کاربر / پوشه / نوع خاموش - d- حذف.

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

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

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

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

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

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

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

Pin
Send
Share
Send