Komandu rm
Linux izmanto, lai dzēstu failus vai direktorijus. Ar to var dzēst gan tukšus, gan tukšus direktorijus, un tā nerada kļūdas ziņojumu, ja dzēstais fails vai direktorijs satur apakšdirektorijus vai failus.
Komandas rm
lietošanas piemēri:
rm file.txt
``file.txt``
, kur `file.txt`
ir dzēšamā faila nosaukums. ``rm-r directory``, kur
`directory`
ir dzēšamā direktorija nosaukums un tā saturs.
Komandas rm
opcijas nodrošina papildu opcijas failu un direktoriju dzēšanai. Dažas no tām ir šādas:- `-f`
vai `--force`
: ļauj dzēst failus vai direktorijus, neprasot apstiprinājumu (lietojot šo opciju, jābūt uzmanīgiem, jo dzēstos failus nevar atjaunot).- `-r`
vai `-R`
vai `--recursive`
: izmanto, lai rekursīvi dzēstu direktorijus ar visu to saturu (ieskaitot apakšdirektorijus un apakšfailus).
Izmantojot šo opciju, jāuzmanās, lai neizdzēstu kaut ko nevajadzīgu vai vērtīgu.- `--preserve-root`
: standarta rm
komandas opcija, kas neļauj dzēst saknes(/)
direktoriju. Ņemiet vērā, ka komandu rm
nevar atcelt, un izdzēstos failus vai direktorijus nevar atjaunot. Tāpēc, izmantojot šo komandu, esiet īpaši uzmanīgi un pārliecinieties, ka dzēstie faili un direktoriji patiešām vairs nav vajadzīgi.
Lai izmantotu komandu rm
, tā nav jāinstalē, jo tā jau ir pieejama vairumā Linux izplatījumu. Tā ir daļa no sistēmas pamata utilītprogrammām. Ja kāda iemesla dēļ jūsu sistēmā komanda rm nav pieejama, tas var būt tāpēc, ka nav paketes"coreutils
", kas to satur pēc noklusējuma.
Lai instalētu " coreutils"
pakotni un tādējādi piekļūtu komandai rm, ir jāveic šādas darbības:
sudo apt-get install coreutils
. Uz Red Hat balstītām distribucijām (Fedora, CentOS u. c.): sudo dnf install coreutils
vai sudo yum install coreutils
. Uz Arch Linux balstītām izplatnēm (Manjaro un citām): sudo pacman -S coreutils
.Kad coreutils paketes instalēšana ir pabeigta, jūsu sistēmā jābūt pieejamai un lietošanai gatavai komandai rm.