Омогући потврду приликом брисања датотека & фолдера са рм командом

Anonim

Већина корисника командне линије зна да је команда „рм“ за уклањање и брисање датотека прилично моћна, способна да избрише скоро сваку датотеку која се може замислити у систему датотека – било да је треба уклонити или не. Једном када додате џокер знакове и судо, рм и срм јер су експоненцијално моћнији и потенцијално опаснији, тако да за напредне кориснике који желе да додају ниво безбедности функцији рм могу омогућити дијалог за потврду са командама рм и срм.Ово такође нуди користан заштитни механизам за оне који уче командну линију и желе да поставе слој верификације између тренутног брисања датотека и њиховог извршавања команде.

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

Коришћење рм команде са потврдом пре брисања датотека и фасцикли

Синтакса за омогућавање потврде пре уклањања било које датотеке са рм (или срм) је једноставно -и заставица, која се користи овако:

рм -и име датотеке

На пример, ако бисте избрисали датотеку под називом „тхеСамплеФиле.зип“ и желели сте да добијете потврду пре уклањања команде, користили бисте следећу синтаксу:

рм -и тхеСамплеФиле.зип

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

% рм -и тхеСамплеФиле.зип уклонити тхеСамплеФиле.зип? и

Притискање 'и' и повратак одговара са 'да' за брисање датотеке, а притиском на 'н' и тастером ретурн одговара са не и датотека неће бити уклоњена.

Синтакса рм -и чак ради и са -р за добијање потврде пре рекурзивног брисања директоријума и садржаја датотека садржаних подфолдера:

рм -ир /Пример/Фолдер/

Опет ћете морати да издате и или н пре него што се команда заврши за сваки појединачни фајл који се налази у директоријуму.

Добијање истог дијалога за потврду са срм-ом такође користи -и заставицу:

срм -и /Екампле/филе.зип

Опет, користите тастере и и н да потврдите или одбијете уклањање одређених датотека.

Како омогућити подразумевану потврду команде 'рм' са псеудонимом

Отворите свој .басх_профиле или .профиле и можете креирати псеудоним као да бисте променили подразумевану синтаксу 'рм' у 'рм -и' да буде нова подразумевана.

алиас рм='рм -и'

Можете креирати исти тип алијаса са срм-ом овако:

алиас срм='срм -и'

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

Да ли имате још неке напредне савете за заштиту рм-а и срм-а на командној линији пре уклањања датотека? Јавите нам у коментарима. А ако само желите да .

Омогући потврду приликом брисања датотека & фолдера са рм командом