Anonim

Већина људи о Линуку зна само као радозналост и то схватају након размишљања о Виндовс-у или иОС-у. Али за специјализовану мањину, Линук је важно средство.

Такође погледајте наш чланак Како подесити Линук виртуелну машину са ВиртуалБок-ом

Као што можда већ знате, операције у Линуку могу бити сложеније него у осталим оперативним системима. За обављање чак и једноставне операције, попут уклањања директорија, потребан је низ наредби., прећи ћемо на то како то учинити и дотакнути се неких корисних додатних савета. Ако сте нови у Линуку, ово би вам требало помоћи да стекнете неку перспективу.

Уклањање празног директорија

У Линуку се реч 'директориј' односи на локацију где се подаци чувају у датотечном систему. Замислите то као аналогну фасциклу у Виндовс системима.

Али уклањање директорија у Линуку није баш тако лако као кликање на делете, а има неколико ствари које би требало прво размотрити.

Ако имате директоријум који је празан, наредба коју можете користити је рмдир. Прво покрените апликацију терминала на свом рачунару. Затим унесите следећу синтаксу:

рмдир ДирецториНаме

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

Уклањање директорија са садржајем у њиховим поддиректоријумима

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

рм -р ДирецториНаме

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

Уклањање директорија који не поседујете

Иако се то не препоручује, понекад ћете морати да уклоните директоријуме за које немате дозволу за уклањање. Ако покушате да уклоните неку од ових, ускраћиће вам се приступ. Међутим, ако сте апсолутно сигурни да уклањате директоријуме који вам нису потребни, можете користити наредбу судо. Дакле, ваша коначна синтакса за уклањање директорија који не поседујете (избегавајући приговоре да вам кажу о томе) требало би изгледати овако:

судо рм -рф ДирецториНаме

То није препоручени начин деловања, али не бојте се да га користите ако сте сигурни да вам треба.

Неко појашњење команди

Писма која користите говоре о ОС-у да ради врло специфичне ствари. Ево дела шта се дешава када користите ове и неке друге корисне команде.

-р - Уклања директоријум рекурзивно, хијерархијски уклањајући датотеке укоријењене у њему.

-ф - Када уклањате датотеке, не дозвољавају одзиве на дозволе без обзира на статус датотеке.

-и - креира промпт за свако брисање датотеке, корисно када се бавите са неколико осетљивих датотека.

-в - Ова наредба љуске генерираће дијагностичку поруку за сваки директориј који се обрађује као дио рм-а.

Руковати пажљиво

То би требало бити довољно да вас упознам са рм командом. Имајте на уму да трајно уклањате именике и увек бисте били сигурни да их желите. Нарочито када користите команде -р и -рф, лако можете изгубити податке које сте можда желели да задржите. Имајући то у виду, иди и ријеши се неких именика.

Које бисте друге команде желели да разраде? Ако сте похађали уводни курс за Линук, које бисте теме желели да будете покривени?

Како уклонити директоријум у Линуку