Linuxdagi kataloglarni o'chirish

Linux yadrosiga asoslangan operatsion tizimlar odatda ko'p sonli bo'sh va bo'sh bo'lmagan kataloglarni saqlaydi. Ulardan ba'zilari juda ko'p saqlash joylarini egallaydi va odatda keraksizdir. Bunday holatda, to'g'ri variant ularni yo'q qilishdir. Tozalashning bir necha usullari mavjud, ularning har biri muayyan vaziyatga tegishli. Keling, mavjud bo'lgan barcha usullarni batafsil ko'rib chiqamiz, va siz o'zingizning ehtiyojlaringiz asosida eng munosibini tanlaysiz.

Linuxdagi kataloglarni o'chirish

Ushbu maqolada biz buyruqlarni kiritish bilan boshlanadigan konsolning yordam dasturlari va qo'shimcha vositalarini muhokama qilamiz. Shunga qaramay, tarqatish odatda grafik chig'anoqlarni amalga oshirishini unutmasligimiz kerak. Natijada, katalogni o'chirish uchun unga fayl menejeri orqali o'ting, belgini o'ng tugmasini bosing va tanlang "O'chirish".. Shundan so'ng, axlat qutisini o'chirishni unutmang. Biroq, ushbu parametr barcha foydalanuvchilar uchun ishlamaydi, shuning uchun quyidagi ko'rsatmalarni tekshiring.

Usullarni ko'rib chiqishni boshlashdan oldin, shuni ta'kidlash kerakki, buyruqni kiritishda siz ko'pincha o'chirmoqchi bo'lgan papkaning nomini ko'rsatasiz. O'zingizning manzilingizda bo'lmaganingizda, to'liq yo'lni ko'rsatishingiz kerak bo'ladi. Agar bunday imkoniyat mavjud bo'lsa, ob'ektning ota-katalogini topish va unga konsol orqali o'tish tavsiya etiladi. Ushbu harakat tom ma'noda bir necha daqiqa davom etadi:

  1. Fayl menejerini oching va papkaning saqlanadigan joyiga o'ting.
  2. Sichqoncha bilan ustiga bosing va tanlang "Xususiyatlar"..
  3. Bo'limda. "Asosiy". to'liq marshrutni toping va yodlang.
  4. Konsolni menyu orqali yoki standart tugmachani ishlating Ctrl + Alt + T.
  5. Foydalanish cdish joyiga borish. Keyin kirish chizig'i shaklga ega cd /home/user/folder va tugmachani bosgandan so'ng faollashtiriladi Men kirdim. foydalanuvchi Bunday holda, bu foydalanuvchi nomi va papka - asosiy papkaning nomi.

Agar siz manzilni aniqlash qobiliyatiga ega bo'lmasangiz, uni o'chirishda to'liq yo'lni o'zingiz kiritishingiz kerak bo'ladi, shuning uchun uni bilishingiz kerak bo'ladi.

1-usul: Terminalning standart buyruqlari

Har qanday Linux tarqatilishining buyruq tarjimoni tarkibida kataloglarni olib tashlashni o'z ichiga olgan tizim fayllari va sozlamalari bilan turli xil harakatlarni amalga oshirishga imkon beradigan asosiy yordamchi dasturlar va vositalar to'plami mavjud. Bunday yordam dasturlari bir nechta va ularning har biri muayyan vaziyatda eng foydali bo'ladi.

Rmdir buyrug'i

Avvalo, rmdir haqida gaplashmoqchimiz. Uning maqsadi tizimni faqat bo'sh kataloglardan tozalashdir. Bu ularni muqarrar ravishda yo'q qiladi va ushbu vositaning afzalligi uning sintaksisining soddaligi va xatolarning yo'qligidir. Konsolda faqat yozing rmdir folderqaerda papka - bu mavjud joydagi papkaning nomi. Asbobni tugmachani bosib faollashtiring Men kirdim.

Agar kerakli joyga o'ta olmasangiz yoki kerak bo'lmasa, sizga to'liq katalog yo'lini ko'rsatishga hech narsa to'sqinlik qilmaydi. Keyin mag'lubiyat quyidagi shaklni oladi, masalan: rmdir /home/user/folder/folder1qaerda foydalanuvchi - Foydalanuvchi nomi, papka - asosiy katalog va papka1 - bu o'chiriladigan papka. E'tibor bering, uyning oldiga bar qo'yishingiz kerak, yo'lning oxirida esa bar yo'q.

Rm buyrug'i

Yuqoridagi vosita rm yordam dasturining bir qismidir. Dastlab u fayllarni o'chirishga mo'ljallangan, ammo agar siz unga tegishli dalil keltirsangiz, u papkani ham o'chirib tashlaydi. Bu allaqachon bo'sh bo'lmagan kataloglarga mos keladi va siz yozishingiz kerak rm -R folder (yoki to'liq katalog yo'li). Argumentga e'tibor bering -R - rekursiv o'chirishni boshlaydi, ya'ni papkaning barcha tarkibiga va papkaning o'ziga ta'sir qiladi. Kirish paytida ishni hisobga olish majburiydir, chunki -r - allaqachon butunlay boshqacha variant.

Agar rm dan foydalanganda o'chirilgan barcha fayl va papkalarning ro'yxatini ko'rsatishni xohlasangiz, unda satrni biroz o'zgartirishingiz kerak bo'ladi. Yozuvchi "Terminal". rm -Rfv folderva keyin buyruqni faollashtiring.

Olib tashlash tugagandan so'ng, avval ko'rsatilgan joyda bo'lgan barcha alohida kataloglar va ob'ektlar haqida ma'lumot ko'rsatiladi.

Find buyrug'i

Bizning saytda allaqachon Linux yadrosida ishlab chiqilgan operatsion tizimlarda topilishni ishlatish misollari bilan materiallar mavjud. Albatta, faqat eng asosiy va foydali ma'lumotlar taqdim etiladi. Siz uni ushbu havoladan o'tib o'qishingiz mumkin, ammo endi kataloglarni o'chirishni xohlaganingizda ushbu vosita qanday ishlashini bilib olishni maslahat beramiz.

Qo'shimcha ma'lumot: Linuxda find buyrug'idan foydalanish misollari

  1. Sizga ma'lumki, encontrar Bu tizim ichidagi narsalarni qidirish uchun ishlatiladi. Qo'shimcha parametrlardan foydalanib ma'lum bir nomdagi kataloglarni topishingiz va ularni darhol olib tashlashingiz mumkin. Buning uchun konsolda kiriting find . -type d -name "folder" -exec rm -rf {} ;, где folder - katalog nomi. Buni amalga oshirayotganda, ikkita tirnoq yozishni unutmang.
  2. Alohida satr ba'zida bunday fayl yoki katalog yo'qligini ko'rsatadi, ammo bu topilmadi degani emas. Yolg'iz encontrar u katalog tizimdan chiqarilgandan so'ng yana faollashtirildi.
  3. find ~/ -empty -type d -delete Tizimdagi barcha bo'sh papkalarni o'chirishga imkon beradi. Ulardan ba'zilari faqat superuserga kirishlari mumkin, shuning uchun oldinroq encontrar qo'shishi kerak sudo.
  4. Ekranda barcha topilgan ob'ektlarning ma'lumotlari va operatsiya muvaffaqiyati ko'rsatiladi.
  5. Bundan tashqari, faqat asbob qidiradigan va tozalaydigan ma'lum bir katalogni ko'rsatish mumkin. Shunday qilib, chiziq quyidagicha ko'rinadi, masalan: find /home/user/Folder/ -empty -type d -delete.

Bu Linuxda standart konsol dasturlari bilan o'zaro aloqani yakunlaydi. Ko'rib turganingizdek, ular juda ko'p va ularning har biri muayyan vaziyatlarda ishlatilishi mumkin. Agar boshqa mashhur buyruqlar haqida ko'proq bilmoqchi bo'lsangiz, bizning alohida maqolamizni bu erda o'qing.

Shuningdek o'qing: Linux "Terminal" da tez -tez ishlatiladigan buyruqlar.

2-usul: O'chirish dasturi

Agar yuqoridagi vositalar qobiq ichiga o'rnatilgan bo'lsa, o'chirish yordam dasturi o'zingiz tomonidan rasmiy ombordan o'rnatilishi kerak. Uning afzalligi shundaki, u maxsus dasturiy ta'minot yordamida uni qayta tiklash imkoniyatisiz katalogni butunlay yo'q qilishga imkon beradi.

  1. Boring "Terminal". va u erda yozing sudo apt install wipe.
  2. Hisobni tasdiqlash uchun parolni kiriting.
  3. Tizim kutubxonalariga yangi paketlar qo'shilishini kuting.
  4. Faqatgina kerakli joyga o'tish yoki papkaga to'liq yo'l bilan buyruq yozish kerak. Bu shunday ko'rinadi: wipe -rfi /home/user/folder yoki oddiygina wipe -rfi folder oldindan bajarilganda. cd + путь.

Ha, asbob ustida ishlash bilan. Tozalash Bunga birinchi marta duch kelishim kerak edi, shuning uchun men konsolda yozdim wipe -helpushbu yordam dasturini ishlab chiquvchilardan qanday foydalanish haqida ma'lumot olish uchun. U erda har bir argument va variant tavsifi ko'rsatiladi.

Siz endi Linuxda o'rnatilgan operatsion tizimlarda bo'sh yoki bo'sh bo'lmagan kataloglarni o'chirishga imkon beradigan terminal buyruqlari bilan tanishasiz. Ko'rib turganingizdek, har bir taniqli vosita har xil ishlaydi, shuning uchun u har xil vaziyatlarda maqbul bo'ladi. Asboblarni ishga tushirishdan oldin, ko'rsatilgan papka nomlari va yo'lining to'g'riligini tekshirishingizni qat'iy tavsiya qilamiz, shunda xatolar yoki tasodifiy o'chirishlar sodir bo'lmaydi.

Muammoni hal qilishda sizga yordam bera olganimizdan xursandmiz.

Siz uchun nima ishlamaganligini tasvirlab bering.
Bizning mutaxassislarimiz imkon qadar tezroq javob berishga harakat qilishadi.

Ushbu maqola sizga yordam berdimi?