Рад у оперативним системима Линук састоји се од великог процента у коришћењу датотека и директоријума, важно је схватити да је употреба директоријума практична за управљање на много организованији начин свим информацијама које тамо морамо да радимо, у супротном случају био би мали хаос приступ информацијама када нам затребају.
Сада, иако је употреба директорија идеална за бољу контролу, увијек ће постојати могућност да се неки директорији или датотеке уклоне из система јер више нису потребни и ако их оставимо тамо могу заузети простор и утјецати на организацију задацима. Из тог разлога, идеално је научити како избрисати ову врсту објеката у Линуку и на тај начин додати мало више знања у наше свакодневне задатке.
1. РМ и РМДИР команде за брисање датотека у Линук -у
Пре него што пређемо у детаље о брисању датотека или фасцикли у Линук -у, морамо разумети употребу команди за ту радњу, то се постиже командама рм и рмдир.
Шта је рм командаНаредба рм (ремове) је идеална за брисање датотека и директоријума у Линук -у, када користимо рм избрисаћемо датотеке које означимо, али подразумевано рм не брише директоријуме на систему.
Синтакса за коришћење ове команде је:
рм [ОПТИОН]… ФИЛЕ…
Опције команде РмДоступне опције за ову команду су:
- -ф, --форце: Ова опција занемарује непостојеће датотеке или никада не пита пре него што изврши задатак.
- -и: баца упозорење пре сваке датотеке за брисање.
- -И: ова опција пита једном пре брисања више од три датотеке или при рекурзивном брисању датотека.
- --интерацтиве [= ВХЕН]: ова опција ће питати према ВХЕН: никад, једном (-И) или увек (-и).
- --оне-филе-систем: ова линија се користи када ћемо рекурзивно избрисати хијерархију, тако да изоставља било који директоријум у систему датотека који није исти као изведени аргумент.
- --но-саве-роот: ова опција не штити роот '/'
- --пресерве-роот: ова опција не уклања роот '/'
- р, -Р, --рецурсиве: када користите ову опцију, директоријуми и њихов садржај се рекурзивно уклањају.
- -в, --вербосе: ова линија означава коју радњу предузимамо.
- -хелп: приказује помоћ за наредбу.
- --версион: приказује коришћену верзију рм команде.
Шта је команда рмдирНаредба рмдир (ремове дирецтори), како јој назив говори, развијена је за уклањање директоријума у Линуку. Наредба рмдир брише директоријуме ако су празни.
Синтакса његове употребе је:
рмдир (ОПЦИЈА) … ИМЕНИК
Опције команде РмдирОпције за коришћење са овом командом су:
- --игноре-фаил-ин-нон-емпти: ова опција занемарује грешке да би уклонила директоријум јер није празан.
- -п, --парентс: Коришћење овог параметра ће уклонити изабрани директоријум, а затим покушати уклонити сваку компоненту из директоријума.
- -в, --вербосе: ова опција ће приказати поруку за сваки директоријум који је уклоњен.
- --хелп: приказ рмдир помоћи.
- --версион: Приказ верзије коришћене команде рмдир
Имајући ово на уму, сада ћемо видети како извући максимум из уклањања датотека или директоријума помоћу рм и рмдир.
2. Како избрисати датотеке помоћу рм команде у Линук -у
Корак 1
Најважнији корак за брисање датотеке помоћу ове команде је да одете у директоријум или путању где се датотека налази и тамо употребите следећи ред:
рм "Датотека"Корак 2
Да бисмо то објаснили, отићи ћемо на радну површину и употребити команду лс за попис датотека, затим ћемо избрисати датотеку6, а затим поново користити лс да видимо да је уклоњена:
рм филе6
Корак 3
У случају да се датотека не налази у тренутном радном директоријуму, морамо навести путању до локације датотеке, на пример, избрисаћемо слику из директоријума Документи:
Корак 4
Као што смо поменули, биће могуће избрисати више датотека истовремено, у овом случају ћемо избрисати елементе филе6 и филе7, па извршавамо:
рм датотека6 датотека7
Корак 5
Сада, ако у директоријуму имамо бројне датотеке исте екстензије, Солветиц саветује да прибегнемо џокерима који нам омогућавају да истовремено изаберемо групе датотека за брисање, у овом случају користићемо знак звездице * за који представља више знакова, Дакле, у овом случају, ако желимо да избришемо све датотеке чија је екстензија .пнг извршићемо:
рм * .пнгКорак 6
Помоћу лс можемо да потврдимо да су избрисани:
Корак 2
Видели смо како су све датотеке са тим наставком потпуно елиминисане. Помоћу следеће наредбе можемо избрисати све датотеке које се састоје од једног знака:
рм *.?БелешкаАко је нека од датотека које треба избрисати заштићена од писања, видећемо упозорење да затражимо њихово брисање, само је потврдите да бисте је применили.
БелешкаПриликом извршавања брисања датотеке увек ће постојати страх од брисања датотеке коју не треба брисати, али не брините, Солветиц ће отклонити овај страх. За ово морамо користити -и (интерактивну) опцију, с којом ће се тражити потврда сваке датотеке, што ће нас спријечити да избришемо нешто што не бисмо требали.
У супротном, ако желимо да форсирамо брисање без питања, користићемо опцију -ф (форце), ова опција не захтева потврду чак и ако су датотеке заштићене од писања.
3. Како избрисати директоријуме помоћу рм команде у Линук -у
Као што смо навели на почетку овог водича да рм команда подразумевано брише само датотеке, али не и директоријуме, али то не значи да то није могуће, ако желимо да избришемо празан директоријум, користићемо -д ( директоријум), такође се у именима директоријума користе заменски знакови (* /?).
Корак 1
Дакле, да бисмо избрисали празан директоријум извршићемо следеће:
рм -д директоријумКорак 2
Листамо директоријуме и након брисања проверавамо да ли је избрисан:
Корак 3
Када наведемо више имена директоријума, сви изабрани празни директоријуми ће бити уклоњени.
У случају да желимо да избришемо један или више директоријума који нису празни, морамо прибећи опцији -р (рекурзивна), ова опција ће избрисати директоријуме и све датотеке и поддиректоријуме који су хостовани у том директоријуму:
рм -р директоријумКорак 4
Да бисмо ово проверили, прво ћемо користити параметар -д и добићемо поруку да се овај директоријум не може избрисати јер није празан, затим извршавамо рм са параметром -р и видећемо да ће бити обрисан:
Корак 5
Сада, у случају да је директоријум заштићен од писања, Линук ће послати упозорење да потврди брисање овога, да избрише директоријуме који нису празни и потисне ове индикације, морамо комбиновати опције -р (рекурзивно) и -ф (присилно ):
рм -рф директоријумКорак 6
Можемо видети како је ова команда ефикасна и директна, тако да је за избегавање главобоље идеално разумети како су директоријуми или директоријуми структурирани у Линуксу, за то је идеално да користите команду стабла коју можемо инсталирати извршавањем следеће линије :
судо апт стабло инсталације
Корак 7
Једном инсталирани, можемо ићи на жељену путању и одатле извршити "стабло" за приказ структуре тог директоријума. Тамо можемо детаљно видети који хостова сваки директоријум без прављења непоправљивих грешака.
4. Како избрисати директоријуме наредбом рмдир у Линуку
Корак 1
Ексклузивна команда за брисање директоријума је рмдир, да бисте избрисали празан директоријум, само извршите следеће:
рмдир директоријум
Корак 2
Ако желимо да избришемо више директоријума, једноставно их морамо унети жељеним редоследом:
рмдир директориј1 директориј2 директориј3Корак 3
Када покушате да избришете фасциклу која није празна, рмдир ће приказати следећу поруку, што је идеално јер примамо упозорење пре брисања, морамо се захвалити на овоме:
Корак 4
Имајте на уму да се грешка генерише и процес брисања се аутоматски зауставља, тако да ако имамо више директоријума за брисање рад би се тамо зауставио, да бисмо то избегли можемо користити опцију --игноре-фаил-он-нон-емпти која занемарује грешка и наставља се са празним директоријумима.
Друга могућност коју треба користити је употреба опције -п (парент) која уклања директоријум и у том процесу уклања родитељске директоријуме, наредба рмдир почиње са одредишним директоријумом, а затим се враћа у надређени директоријум. У овом случају можемо извршити:
рмдир -п Солветиц1 / Солветиц Тестови
Захваљујући командама рм и рмдир имат ћемо могућност брисања датотека и директорија на интегрални начин у било којој Линук дистрибуцији.