Anonim

Линук командна линија је моћан алат који вам омогућава да много ствари радите брже и лакше него преко ГУИ-ја. Једна од његових основних способности је креирање и брисање датотека и мапа, иако ћемо се држати брисања мапа.

Наставите да читате како бисте научили како да користите наредбе „рм“ и „рмдир“ да бисте се решили мапа, подмапа и датотека које вам више нису потребне.

Користите "рм" за брисање директорија

Брзи линкови

  • Користите "рм" за брисање директорија
    • рм –д имеододговорника
    • рм –д намеофтхедирецтори1 намеофтхедирецтори2
    • рм –р намеофтхедирецтори1 намеофтхедирецтори2
    • рм –рф намеоддиректор
    • судо апт-гет инсталл стабло
    • стабло стазе / до / вашег / директорија
    • Напредне команде
  • Користите рмдир за брисање директорија
    • рмдир намеофтдирецтори
    • рмдир намеофтхедирецтори1 намеофтхедирецтори2
    • рмдир / пут / до / свог / директорија
    • рмдир –п намеофтхедирецтори1 намеофтхедирецтори2
  • Знајте снагу командне линије

Постоји много команди помоћу којих можете обрисати директориј. Избор треба да зависи од тога шта желите да радите и како желите да то учините. Линук командна линија је у том погледу супер флексибилна, можда чак и више од својих Виндовс и Мац колега.

Вреди напоменути да Линук не прави разлику између мапа и датотека као што то чине Мац и Виндовс оперативни системи. Уместо тога, мапе третира као групе датотека. У овом одељку ћемо испитати команду рм. Хајде да почнемо.

рм –д имеододговорника

Горња команда ће вам омогућити да избришете само један празан директориј. Ово је најосновнија наредба за уклањање / брисање мапа.

рм –д намеофтхедирецтори1 намеофтхедирецтори2

Горе приказана наредба избрисаће више мапа. Овде је улов као и код претходног, сви морају бити празни. Ако се догоди да прва мапа коју сте именовали није празна, наредбена линија неће покушати да обрише остале фасцикле. Само ће престати, а да вам не пошаље поруку о грешци.

рм –р намеофтхедирецтори1 намеофтхедирецтори2

Горња наредба ће обрисати све наведене фасцикле, њихове подмапе и датотеке у њима. То је могуће захваљујући „-р“ опцији која замјењује „-д“ из претходне команде. У командној линији Линука „-р“ означава рекурзивност. Може се користити самостално и комбиновати са другим опцијама.

рм –рф намеоддиректор

Када извршите наредбу „рм –р“, Линук командна линија ће вас затражити за дозволу за брисање свих подмапа и датотека које су заштићене писањем. Међутим, ако уместо тога откуцате „рм –рф“, нећете бити упитани. Слово "ф" значи "сила".

Треба да будете опрезни када бришете мапе и датотеке командом „рм –рф“, јер можете изгубити важне податке или оштетити оперативни систем. Системске датотеке и фасцикле могу се лакше обрисати на Линук систему него на Виндовс или Мац рачуналу.

судо апт-гет инсталл стабло

Да бисте боље разумели шта желите да избришете, требало би да инсталирате дрво пакет преко услужног програма апт-гет. Ово функционише за Убунту и остатак породице Дебиан. Ако сте на некој другој дистрибуцији, користите сопствени алат за управљање пакетима. Када извршите горњу команду, наредбена линија ће приказати структуру мапе и датотеке мапе у којој се налазите. На овај начин можете лако да проверите да ли постоје неке датотеке или подмапе које би требало да остану нетакнуте.

стабло стазе / до / вашег / директорија

Горе приказана наредба омогућава вам да видите структуру друге мапе у вашем Линук систему.

Напредне команде

Постоје и друге варијације наредбе „рм“, попут „–учувај-коријен“, „–пречувај-корен“, „један-датотечни систем“ и друге. Међутим, намењени су искусним корисницима Цомманд Лине-а. Ако погрешите са једним од њих, можете избрисати део или чак све системске датотеке на рачунару. Због њихове компликоване природе, спремићемо их за други туториал Команде.

Користите рмдир за брисање директорија

Такође можете користити рмдир скуп наредби за брисање мапа. Међутим, рмдир команде могу водити рачуна само о празним мапама и не могу обрисати датотеке садржане у мапама означеним за брисање. Постоји неколико корисних рмдир наредби, а ми ћемо их погледати у овом одељку.

Међутим, можете да заведете командну линију за брисање не празне мапе са родитељском опцијом, мада о томе нешто касније.

рмдир намеофтдирецтори

Ово је најосновнија "рмдир" наредба. Избрисаће празан директориј који се налази у директоријуму на вашој тренутној локацији. На пример, ако је ваша тренутна локација радна површина и у њој имате празан "Нев Фолдер", ова наредба "рмдир" ће се побринути за то.

рмдир намеофтхедирецтори1 намеофтхедирецтори2

У случају да имате више фасцикли које желите да избришете, можете да употребите горњу варијанту наредбе „рмдир“. Све наведене мапе (директоријуми) биће избрисане, али морају бити садржане у директоријуму у којем се тренутно налазите. Да бисте избрисали директоријуме на другом месту, погледајте следећу команду.

рмдир / пут / до / свог / директорија

Линук командна линија вам омогућава да избришете било који директориј са своје тренутне локације, где год да се налази. Да бисте то учинили, мораћете да унесете пуни пут ка директоријуму или директоријама које бисте желели да се решите.

У случају да сте покушали избрисати фасциклу која садржи подмапе и / или датотеке, командна линија ће вам приказати поруку о грешци у којој је наведено: Именик није празан. Непотребно је рећи да неће избрисати наведену фасциклу.

У случају да сте навели три мапе, а прва се показала да није празна, наредбена линија ће престати обрађивати вашу наредбу чим се нађе у првој мапи. Добићете исту поруку о грешци као у претходном случају и наредбена линија неће покушати да обрише остале фасцикле са листе.

Ово можете да решите додавањем следеће опције: –игноре-фаил-он-нон-емпти. То ће приморати наредбену линију да настави извршавање наредбе чак и ако наиђе на не-празне мапе. Наредба може изгледати овако: рмдир –игноре-фаил-ин-нон-емпти НевФолдер1 НевФолдер2 НевФолдер3.

рмдир –п намеофтхедирецтори1 намеофтхедирецтори2

Горња команда вам може помоћи да завежете Линук у брисању не-празне мапе. Користи опцију „-п“, такође познату и као опција „родитељ“. Ево како то функционише.

Рецимо да имате фасциклу под називом Пицс и мапу ЦолорПицс унутар ње. Претпоставимо да је последња празна и да је једина ставка у мапи Пицс. Када извршите наредбу „рмдир –п ЦолорПицс Пицс“, наредбена линија ће обрисати мапу ЦолорПицс јер у њој нема ничега. Након тога ће проверити статус мапе Пицс, утврдиће да је и она празна и избрисати је.

Знајте снагу командне линије

Командна линија вам омогућава да радите многе ствари на Линук систему. Будите опрезни ако немате пуно искуства, јер је лакше оштетити систем на Линуку него на Виндовс-у и Мац-у.

Да ли сте раније користили командну линију за брисање мапа и датотека? Које команде сте користили? Ако мислите да смо пропустили неке добре опције, обавестите нас у одељку за коментаре испод.

Како избрисати пун директориј укључујући датотеке у Линуку