рм: како обрисати датотеке и фасцикле помоћу ове наредбе терминала

Рм команда

Брисање датотеке из било ког оперативног система обично је једноставно као клик на њу и притискање тастера за брисање или десни клик и слање у отпад. Сви знамо како се то ради и најбоља је опција да избришете датотеку испред нас. Али, шта се дешава када, на пример, избришемо неколико датотека које се налазе у истој фасцикли? Дешава се да у Линуку имамо рм команда то ће нам омогућити да елиминишемо практично било шта са терминала.

"Рм" је скраћеница од „ремове“, што је на енглеском „уклонити“. Користи се за брисање датотека, а ако се користи рекурзивно, омогућиће нам и брисање директорија. Подразумевано неће уклонити директоријуме и уклониће све датотеке наведене у командној линији. Процес уклањања уклања везу датотеке са датотечним системом са повезаним подацима и означава простор за складиштење као употребљив за будућа писања. Морате бити опрезни, јер када једном избришете нешто са рм, више се не може опоравити.

Опције доступне за рм

-f,
-сила
Занемарите непостојеће датотеке и никада немојте тражити пре брисања.
-i Питајте пре брисања.
-I Питајте једном пре брисања више од три датотеке или приликом рекурзивног брисања.
–Интерацтиве[=КАДА] Питање према КАДА: никад, једном (-И) или увек (-и). да КАДА није наведено, увек питајте.
–Један-датотечни систем Када рекурзивно брише хијерархију, она занемарује било који директоријум који се налази у другом директоријуму од оног који одговара аргументу командне линије.
–Не-сачувај-корен Не третира основни директоријум на било који посебан начин.
–Ресерве-роот Не уклања основни директоријум, што је подразумевано понашање.
-r,
-R,
–Рекурзивно
Рекурзивно уклањајте директоријуме и њихов садржај.
-d,
–Дир
Избришите празне директоријуме. Ова опција нам омогућава уклањање директорија без навођења -р / -Р / –рецурсиве.
-v,
–Вербозно
Опширни режим; Објасните у сваком тренутку шта се ради.
-помоћ Прикажите поруку помоћи.
-версион Приказује информације о верзији.

Практични примери

rm не брише директоријуме по дефаулту. За ово морамо користити -р / -Р / –рекурзивне опције. Ако је директоријум празан, користите опцију н -д / –дир. Ако желимо да уклонимо датотеку која започиње цртицом (-), пре назива датотеке морамо додати засебну двоструку цртицу (-). Ако се друга цртица не дода, рм може погрешно протумачити назив датотеке као опцију. Вреди подсетити да звездица (*) значи „све што се подудара“, додајући „*“. а иза само звездица.

На пример, за брисање датотеке «-тест.ткт» морали бисмо да користимо наредбу

rm -- -prueba.txt

Горе наведено биће у случају да је у нашој личној фасцикли. Ако не, мораћемо да додамо пуну путању која би била отприлике:

rm /home/pablinux/Documentos/-file

Разлика између две опције је у томе што у другом случају има косу црту (/) испред себе, због чега опција није збуњена.

Други примери би били:

  • рм -ф тест-ткт: избрисаће датотеку „тест.ткт“ без питања, чак и ако је заштићена.
  • рм *: из терминала ће избрисати све датотеке у директоријуму у којем се налазимо. Ако има заштиту од писања, питаће нас пре брисања.
  • рм -ф *: уклониће све из директоријума без питања.
  • рм -и *- Покушаће да избрише све датотеке у директоријуму, али сваки пут затражи да је избришете.
  • рм -И *: као горе, али ће тражити потврду само ако постоји више од три датотеке.
  • рм -р директоријум, где је „директоријум“ специфичан: уклониће директоријум „директоријум“ и све датотеке и поддиректоријуме које садржи. Ако су неке датотеке или поддиректорији заштићени од писања, питаће.
  • рм -рф директоријум: исто као горе, али неће тражити.

Наредба коју никада не бисте требали користити: рм -рф /

И завршавамо наредбом коју на друштвеним мрежама можемо видети више као шалу него било шта друго. Горња команда значи 1- брисање, 2- рекурзивно што је више могуће и 3- почев од корена. Због начина на који Линук управља погонима, избрисаће и садржај било ког чврстог диска који смо повезали са рачунаром. Ако га користите, немојте рећи да нисмо упозорили.


Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. Odgovorni za podatke: AB Internet Networks 2008 SL
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.

  1.   цристиан дијо

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

  2.   ЈУАН дијо

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