Омогући потврду приликом брисања датотека & фолдера са рм командом
Већина корисника командне линије зна да је команда „рм“ за уклањање и брисање датотека прилично моћна, способна да избрише скоро сваку датотеку која се може замислити у систему датотека – било да је треба уклонити или не. Једном када додате џокер знакове и судо, рм и срм јер су експоненцијално моћнији и потенцијално опаснији, тако да за напредне кориснике који желе да додају ниво безбедности функцији рм могу омогућити дијалог за потврду са командама рм и срм.Ово такође нуди користан заштитни механизам за оне који уче командну линију и желе да поставе слој верификације између тренутног брисања датотека и њиховог извршавања команде.
Постоје два дела овог трика, први је једноставно познавање одговарајуће ознаке за омогућавање и коришћење потврде пре него што се датотека или фасцикла избрише помоћу рм-а, а други користи псеудоним да би направио горе поменуто уклоните са потврдом у нову подразумевану опцију за команду рм. Оба ова трика функционишу у Мац ОС Кс-у, линук-у и већини других уникс варијација, тако да је у великој мери агностичан за оперативни систем, а такође ради и са моћном командом за сигурно уклањање срм. Ово је очигледно намењено напреднијим корисницима који су задовољни командном линијом за почетак, пошто коришћење рм и срм нису одговарајући алати за почетнике.
Коришћење рм команде са потврдом пре брисања датотека и фасцикли
Синтакса за омогућавање потврде пре уклањања било које датотеке са рм (или срм) је једноставно -и заставица, која се користи овако:
рм -и име датотеке
На пример, ако бисте избрисали датотеку под називом „тхеСамплеФиле.зип“ и желели сте да добијете потврду пре уклањања команде, користили бисте следећу синтаксу:
рм -и тхеСамплеФиле.зип
Када притиснете ретурн, бићете упитани да ли желите или не желите да уклоните име датотеке у питању, са командом која понавља тачну датотеку пре него што је избрише на следећи начин:
% рм -и тхеСамплеФиле.зип уклонити тхеСамплеФиле.зип? и
Притискање 'и' и повратак одговара са 'да' за брисање датотеке, а притиском на 'н' и тастером ретурн одговара са не и датотека неће бити уклоњена.
Синтакса рм -и чак ради и са -р за добијање потврде пре рекурзивног брисања директоријума и садржаја датотека садржаних подфолдера:
рм -ир /Пример/Фолдер/
Опет ћете морати да издате и или н пре него што се команда заврши за сваки појединачни фајл који се налази у директоријуму.
Добијање истог дијалога за потврду са срм-ом такође користи -и заставицу:
срм -и /Екампле/филе.зип
Опет, користите тастере и и н да потврдите или одбијете уклањање одређених датотека.
Како омогућити подразумевану потврду команде 'рм' са псеудонимом
Отворите свој .басх_профиле или .профиле и можете креирати псеудоним као да бисте променили подразумевану синтаксу 'рм' у 'рм -и' да буде нова подразумевана.
алиас рм='рм -и'
Можете креирати исти тип алијаса са срм-ом овако:
алиас срм='срм -и'
Додавање оба у јединствене линије у оквиру профила је довољно, а затим освежавање љуске ће омогућити приступ обема са басх, зсх, тцсх, или било које друге љуске која се користи.
Да ли имате још неке напредне савете за заштиту рм-а и срм-а на командној линији пре уклањања датотека? Јавите нам у коментарима. А ако само желите да .