Linux жүйесінде каталогтарды жою

Linux ядросына негізделген операциялық жүйелер, әдетте бос және бос емес каталогтардың үлкен санын сақтайды. Олардың кейбіреулері жетегіндегі кеңістіктің жеткілікті мөлшерін алып, сондай-ақ жиі қажетсіз болып қалады. Бұл жағдайда, оларды жоюдың дұрыс нұсқасы болады. Тазалаудың бірнеше тәсілдері бар, олардың әрқайсысы белгілі бір жағдайда қолданылады. Барлық қол жетімді әдістерді егжей-тегжейлі қарастырайық және сіздің қажеттіліктеріңізге қарай ең қолайлы таңдауды таңдайсыз.

Linux каталогтарынан жойыңыз

Бұл мақалада командалардың енгізілуі арқылы іске қосылатын консольдық утилиталар мен қосымша құралдар туралы айтылады. Дегенмен, графикалық үлестірулер көбінесе бөлінулерде іске асырылатынын ұмытпау керек. Тиісінше, файл менеджерінен өту үшін қажет каталогты жою үшін белгішені тінтуірдің оң жағымен басып, таңдаңыз «Жою». Содан кейін себетті босатуды ұмытпаңыз. Дегенмен, бұл опция барлық пайдаланушылар үшін жарамсыз болады, сондықтан келесі нұсқаулықтармен танысуға кеңес береміз.

Жолдарды қарастырудан бұрын, командаға кіргенде сіз жиі жойғыңыз келетін қалтаның атауын көрсететінін ескеру маңызды. Сіз оның орнында болмасаңыз, толық жолды көрсетуіңіз керек. Егер мұндай мүмкіндік бар болса, біз объектінің ата-ана каталогын тауып, оған консоль арқылы өтуді ұсынамыз. Бұл әрекет бірнеше минут ішінде орындалады:

  1. Файл менеджерін ашыңыз және қалтаны сақтау орнына өтіңіз.
  2. Оны тінтуірдің оң жағымен басып, таңдаңыз «Сипаттар».
  3. Бөлімде «Негізгі» толық жолды табыңыз және оны есте сақтаңыз.
  4. Консолды мәзір арқылы немесе стандартты ыстық пернені қолданыңыз Ctrl + Alt + T.
  5. Пайдаланыңыз CDжұмыс орнына бару. Содан кейін кіріс жолы пішінді аладыcd / home / user / қалтапернені басқаннан кейін іске қосылады Кіру. Пайдаланушы бұл жағдайда пайдаланушы аты және қалта - ата-ана қалтасының атауы.

Орналасқан жерін анықтай алмасаңыз, жою кезінде толық жолды өзіңіз енгізуіңіз керек, сондықтан оны білуіңіз керек.

1-әдіс: Стандартты терминалдық пәрмендер

Кез келген Linux таратылымының командалық қабығында жүйелік баптаулар мен файлдармен, соның ішінде каталогтарды жоюмен әр түрлі әрекеттерді орындауға мүмкіндік беретін негізгі утилиталар мен құралдар жиынтығы бар. Бірнеше осындай коммуналдық қызметтер бар және олардың әрқайсысы белгілі бір жағдайда мүмкіндігінше пайдалы болады.

Команда Rmdir

Ең алдымен, rmdir-ға тиіп тұрғым келеді. Ол жүйені бос каталогтардан тазалауға арналған. Оларды үнемі алып тастайды және осы құралдың артықшылығы оның синтаксисінің қарапайымдылығы және қателердің болмауы. Консольде тіркелу үшін жеткіліктіrmdir қалтасымұнда қалта - ағымдағы орндағы қалта атауы. Бұл құрал пернені басу арқылы іске қосылады. Кіру.

Сіз қажетті орынға бармасаңыз немесе оған қажеттілік болмаса, каталогтың толық жолын көрсетуге ештеңе кедергі келтірмейді. Содан кейін жол келесі форманы алады, мысалы:rmdir / home / user / folder / folder1мұнда пайдаланушы - Қолданушының аты, қалта - ата-ана каталогы және қалта1 - жойылатын қалта. Үйге дейін қиғаш сызық болуы керек және жолдың соңында болмауы керек екенін ескеріңіз.

Rm пәрмені

Алдыңғы құрал rm утилитасының құрамдастарының бірі болып табылады. Бастапқыда ол файлдарды жоюға арналған, бірақ егер сіз оны тиісті дәлел келтірсеңіз, ол қалтаны өшіреді. Бұл параметр кіруге қажет консольде бос емес каталогтар үшін қолайлыrm -R папкасын таңдаңыз(немесе толық каталог жолы). Аргументті ескеріңіз -R - ол рекурсивтік жоюды бастайды, яғни бұл қалтаға және оның өзіндік мазмұнына қатысты. Енгізу кезінде ескеру қажет - бұл мүлдем өзгеше.

Егер rm пайдаланған кезде барлық жойылған файлдар мен қалталардың тізімін көрсетгіңіз келсе, сызықты сәл өзгертуіңіз керек. Кіру «Терминал»rm -Rfv қалтасысодан кейін пәрменді іске қосыңыз.

Жою аяқталғаннан кейін көрсетілген каталогтағы барлық каталогтар мен жеке нысандар туралы ақпарат көрсетіледі.

Команда табыңыз

Біздің сайтымызда Linux ядросында әзірленген операциялық жүйелерде табуға болатын мысалдар бар. Әрине, тек негізгі және пайдалы ақпарат бар. Сіз келесі сілтеме бойынша басу арқылы өзіңіз таныса аласыз және енді біз бұл құралды каталогтарды жою қажет болғанда жұмыс істейтінін анықтауды ұсынамыз.

Толығырақ: Linux-дағы табу пәрменін пайдаланудың мысалдары

  1. Белгілі болғандай, табу жүйедегі объектілерді іздеуге қызмет етеді. Қосымша опцияларды пайдалану арқылы белгілі бір атымен анықтамалықтарды таба аласыз және оларды дереу алып тастай аласыз. Ол үшін консольді енгізіңізтабу. -type d -name «қалта» -exec rm -rf {} ; онда қалта- каталог атауы. Қос тырнақшалар жазуды ұмытпаңыз.
  2. Кейде жеке жолда осындай файл немесе каталог жоқ екендігі туралы ақпарат көрсетіледі, бірақ бұл табылмады дегенді білдірмейді. Жай табу Жүйеден каталогты жойғаннан кейін қайта жұмыс істеді.
  3. ~ / -папты -түрлі d -телетені табыңызжүйеде барлық бос қалталарды жоюға мүмкіндік береді. Олардың кейбіреулері тек супервайзерге ғана қол жетімді табу қосу керекsudo.
  4. Экранда табылған барлық нысандар және операцияның сәттілігі туралы деректер көрсетіледі.
  5. Сондай-ақ, құрал іздейтін және тазартатын нақты каталогты ғана көрсете аласыз. Сонда жол келесідей көрінеді:Табу / home / user / Folder / -empty -type d -delete.

Бұл Linux-дегі стандартты консольдық утилиталармен әрекеттесуді аяқтайды. Көріп отырғаныңыздай, олардың көп саны бар және олардың әрқайсысы белгілі бір жағдайларда қолданылады. Егер сіз басқа танымал командалармен танысқыңыз келсе, төмендегі сілтеме бойынша бөлек материалды оқыңыз.

Сондай-ақ қараңыз: Linux терминалында жиі қолданылатын пәрмендер

2-әдіс: Утилитаны сүрту

Алдыңғы құралдар командалық қабықшаға салынған болса, онда тазалау утилитасы өзінің ресми репозиторийін орнату қажет болады. Оның артықшылығы - каталогты арнайы бағдарламалық жасақтама арқылы қалпына келтіру мүмкіндігімен үнемі жоюға мүмкіндік береді.

  1. Ашу «Терминал» сонда жазыңызsudo apt орнатуды өшіріңіз.
  2. Тіркелгіңізді растау үшін құпия сөзді енгізіңіз.
  3. Жүйе кітапханаларына жаңа топтамаларды қосуды күтіңіз.
  4. Қажет орынға бару немесе папканы қалтаға толық жолмен тіркеу үшін қалады. Мынадай көрінеді:-rfi / home / user / folder қалтасын өшіріңізнемесе жай ғанаwifi -rfi қалтасын өшіріңізалдын-ала орындау кезіндеCD + жол.

Егер құралда жұмыс істесе сүртіңіз бірінші рет кездесуге тура келді, консоль жазыңызсүртіңізосы утилитаны пайдалану туралы ақпаратты жасаушылардан алуға болады. Әрбір дәлел мен опцияның сипаттамасы сол жерде көрсетіледі.

Сіз Linux-де әзірленген операциялық жүйелерде бос каталогтарды немесе бос емес каталогтарды жоюға мүмкіндік беретін терминалдық пәрмендермен таныссыз. Көріп отырғаныңыздай, әр ұсынылған құрал әртүрлі тәсілдермен жұмыс істейді, сондықтан әртүрлі жағдайларда оңтайлы болады. Құралдарды іске қоспас бұрын, қателер немесе кездейсоқ жою мүмкін болмайтындай көрсетілген жолдың және қалта атауларының дұрыстығын тексеруге кеңес береміз.