ИЗБРИШИТЕ ЛИНУКС ИМЕНИК и избришите фасциклу

Оперативни систем Линук користи директоријуме како би крајњем кориснику или администратору омогућио бољу организацију њихових датотека или системских апликација. Директоријум може ићи из фасцикле која се зове Солветиц у којој се водичи чувају у / тмп директоријуму где се чувају привремени подаци, као и критичнији директоријуми. Из тог разлога, такође морамо бити опрезни при брисању директоријума Линук, јер ћемо видети да постоје опције које нам омогућавају да избришемо директоријум Линук без питања. Ово можемо применити на различите дистрибуције Линука, иако ћемо у овом случају видети како избрисати Убунту директоријум користећи различите и једноставне команде.

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

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

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

1. Избришите Линук директоријум помоћу рм команде


Једна од најпопуларнијих команди за брисање директоријума у ​​Линуксу је наредба рм (ремове), која омогућава брисање и датотека и директоријума, а једна од њених предности је то што је наредба рм у могућности да уклони празне и непразне директоријуме .

Ако желите да уклоните, али без компликација, прво се фокусирамо на наредбу рм (уклони - уклони). Ово је развијено за потпуно брисање датотека, а када се рекурзивно имплементира, може се користити за брисање читавих директорија.

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

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

Синтакса команде Рм

 рм [-ф | --форце] {[-и | --интерацтиве [= увек]] | [-И | --интерацтиве = једанаест] | [--интерацтиве = невер]} [--оне-филе-систем] [--но-саве-роот | --пресерве-роот] [-р | -Р | --рекурзивно] [-д | --дир] [-в | --вербосе] ФИЛЕ … 

Сваки од параметара које нам рм нуди су:

-Ф, - силаОвај параметар занемарује непостојеће датотеке и никада не издаје поруку упозорења пре брисања

-иИздаје упозорење пре сваког брисања.

-ИПитајте једном пре брисања више од три датотеке или при рекурзивном брисању.

--интерацтиве = ВХЕНПримењује се као индикација према КАДА: никада, једном (-И) или увек (-и). Ако ВХЕН није наведено, увек поставља питање.

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

--но-сачувати-коренОвај параметар не третира "/" (коренски или коренски директоријум) на неки посебан начин.

--пресерве-роотПодразумевано не уклања „/“ (основни директоријум).

-р, -Р, --рекурзивноОн је одговоран за рекурзивно уклањање директорија и њиховог садржаја.

--дирИзбришите празне директоријуме.

-в, --вербосеОмогући опширни режим.

--помоћПриказује помоћ за рм.

--верзијаПриказује информације о рм верзији.

2. Избришите Линук директоријум са рм параметрима


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

У ствари, кажем вам да када покушате да избришете директоријум са командом попут рмдир, нормално је да видите повратну поруку која каже:

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

Да бисте га уклонили исправно и укључили све у директоријум на Линук системима, користите ову команду:

 рм - р / ИМЕНИК
Ако имамо различите директоријуме за брисање, извршићемо следеће:
 рм -р именик1 именик 2 директоријум 3 
Погледајмо неке употребе рм команде.

рм -р директоријумБрише све датотеке у радном директоријуму и тражи потврду ако их има више од три.

ЕНЛАРГЕ

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

ЕНЛАРГЕ

Други примери коришћења рм -а су:

рм филе.мп3Избришите изабрану датотеку и ако је датотека заштићена од писања, тражиће се потврда радње.

рм -ф филе.мп3Брише изабрану датотеку чак и ако је заштићена од писања.

рм *Избришите све датотеке у тренутном радном директоријуму.

рм -ф *Као и претходна команда, и команда рм неће ништа питати пре него што их избрише, па можемо избрисати линук директоријум без потврде.

рм -и *Покушава да избрише све датотеке у изабраном радном директоријуму, али ће издати упозорење пре сваке датотеке да потврди брисање.

рм -И *Брише све датотеке у изабраном директоријуму и тражи потврду ако је избрисано више од три датотеке.

Да бисмо сазнали више о рм команди, можемо извршити: "рм -хелп" коју можете видети у целини испод:

 НАМЕ рм, прекини везу-уклони ставке директоријума СИНОПСИС рм датотека [-дфиПРрвВ]… прекини везу са датотеком ОПИС Помоћни програм рм покушава уклонити датотеке типа директоријума наведене у командној линији. Ако дозволе датотека не дозвољавају писање, а стандардни улазни уређај је терминал, од корисника се тражи (у стандардном излазу грешке) потврду. Опције су следеће: -д Покушаји уклањања директоријума и других врста датотека. -ф Покушава да избрише датотеке без тражења потврде, без обзира на дозволе датотеке. Ако датотека не постоји, немојте приказивати дијагностичку поруку нити мењати статус излаза тако да одражава грешку. Опција -ф замењује све претходне опције -и. -и Затражите потврду пре покушаја брисања сваке датотеке, без обзира на дозволе, дозволе, мисије датотеке или да ли је стандардни улазни уређај терминал. Опција -и замењује замене претходних опција -ф. -П Пребришите обичне датотеке пре него што их обришете. Датотеке се преписују три пута, прво са узорком бајтова 0кфф, затим 0к00, а затим поново 0кфф, пре него што се избришу. -Р Покушаји уклањања хијерархије датотека укорењене у сваком аргументу датотеке. Опција -Р подразумева опцију -д. Ако је наведена опција -и, од корисника се тражи потврда пре обраде садржаја сваког директоријума (као и пре покушаја брисања директоријума). Ако корисник не одговори са да, хијерархија датотека укорењена у том директоријуму се прескаче. -р Еквивалентно -Р. -в Будите детаљни при брисању датотека, приказујући их док се бришу. -В Покушава да преузме именоване датотеке. Тренутно се ова опција може користити само за опоравак датотека прекривених пресликавањем. Помоћни програм рм уклања симболичне везе, а не датотеке на које се везе односе. Грешка је у покушају брисања датотека. '' '' Или `` … ''. Када се помоћни програм позове као унбинд, може се навести само један аргумент, који не сме бити директоријум. испоручено. плиед Ниједна опција се не може испоручити у овом једноставном начину рада, који изводи операцију унлинк (2) на прослијеђеном аргументу. Помоћни програм рм излази из 0 ако су уклоњене све именоване датотеке или хијерархије датотека или ако је наведена опција -ф и уклоњене све постојеће датотеке или хијерархије датотека. Ако дође до грешке, рм излази са вредношћу> 0. НАПОМЕНА Команда рм користи гетопт (3) за рашчлањивање својих аргумената, дозвољавајући јој да прихвати опцију `- 'која ће у том тренутку зауставити обраду опција индикатора. Ово ће омогућити уклањање имена датотека које почињу цртицом (`- '). На пример: рм - -наме датотеке Исто понашање се може постићи коришћењем апсолутне или релативне референце пута. На пример: рм / хоме / усер / -наме датотеке рм ./-име датотеке ПОГЛЕДАЈТЕ И рмдир (1), дохват (2), прекид везе (2), фтс (3), гетопт (3), симболичка веза (7) ГРЕШКЕ -П опција претпоставља да је основни датотечни систем систем датотека са фиксним блоком. Такође, само нормалне датотеке се преписују, друге врсте датотека не. КОМПАТИБИЛНОСТ Помоћни програм рм се разликује од историјских имплементација по томе што опција -ф само маскира покушаје уклањања непостојећих датотека уместо маскирања великог броја грешака. Опција -в није стандардна и не препоручује се њена употреба у скриптама. Такође, историјске имплементације БСД -а су захтеване на стандардном излазу, а не на стандардном излазу грешке. СТАНДАРДИ Наредба рм је скоро усклађена са ИЕЕЕ Стд 1003.2 (`` ПОСИКС.2 ''), осим што ПОСИКС захтева да рм делује као рмдир (1) када је наведена датотека директоријум. Ова имплементација захтева опцију -д ако је такво понашање пожељно. Ово следи историјско понашање рм -а у односу на директоријуме. Поједностављена наредба унбинд у складу је са верзијом 2 УНИКС јединствене спецификације (`` СУСв2 ''). ИСТОРИЈА У верзији 1 АТ&Т УНИКС -а појавила се рм команда. 

3. Избришите Линук директоријум наредбом рмдир

Корак 1
Наредба рмдир (ремове дирецтори) омогућава брисање директоријума, али њено ограничење је да може брисати само празне директоријуме, а њена употреба је следећа:

 рмдир директоријум 

Корак 2
Ако у директоријуму постоји нека датотека, видећемо следеће:

4. Избришите Линук директоријум помоћу наредбе финд


Иако је финд посебан за проналажење ставки, можемо га користити са неким променљивим за уклањање директоријума.

У овом случају морамо користити следећу синтаксу:

 пронаћи. -тип д -наме '* Солветиц1' -екец рм -р {} + 
Пронађите параметреПараметри који се користе су:

  • / дир: рекурзивно тражи у тренутном директоријуму
  • -тип д: ограничи претрагу само на именике.
  • -наме 'Солветиц1': тражите само директоријуме са тим именом
  • -екец: покрените спољну команду са опционим аргументима (рм -р)
  • {} +: додајте пронађене датотеке на крај рм команде.

ЕНЛАРГЕ

Корак 1
За брисање празних директоријума користићемо следеће:

 пронаћи / дир -тип д -празан -брисати 
Корак 2
Коначно, да бисмо избрисали директоријуме са превише података, морамо извршити следеће:
 финд / дир -типе ф -делете && рм -р / дир 
Тако да можемо да избришемо директоријум Линук без грешака, а можемо чак и да избришемо директоријум Линук без потврде. Наставите учити са Солветицом, запамтите да имате хиљаде водича од свог технолошког интереса бесплатно. Остављамо вас да завршите још једно што би вас могло занимати, погледајте овако.

wave wave wave wave wave