Komanda rm
"Linux" naudojama failams arba katalogams ištrinti. Ja galima ištrinti ir tuščius, ir ne tuščius katalogus, be to, ji nesukelia klaidos pranešimo, jei trinamame faile ar kataloge yra pakatalogių ar failų.
Komandos rm
naudojimo pavyzdžiai:
rm file.txt
``file.txt``
, kur `file.txt`
yra šalinamo failo pavadinimas. ``rm-r directory``, kur
`directory`
yra šalinamo katalogo pavadinimas ir jo turinys.
Komandos rm
parinktimis pateikiamos papildomos failų ir katalogų šalinimo parinktys. Kai kurios iš jų:- `-f`
arba `--force`
: leidžia ištrinti failus ar katalogus neprašant patvirtinimo (naudodami šią parinktį būkite atsargūs, nes ištrintų failų neįmanoma atkurti).- `-r`
arba `-R`
arba `--recursive`
: naudojama norint rekursiškai ištrinti katalogus su visu jų turiniu (įskaitant pakatalogius ir subkatalogus).
Naudodami šią parinktį būkite atsargūs, kad neištrintumėte ko nors nereikalingo ar vertingo.- `--preserve-root`
: standartinė rm
komandos parinktis, neleidžianti ištrinti šakninio(/)
katalogo. Atkreipkite dėmesį, kad rm
komandos negalima atšaukti, o ištrintų failų ar katalogų neįmanoma atkurti. Todėl naudodami šią komandą būkite ypač atsargūs ir įsitikinkite, kad ištrinti failai ir katalogai tikrai nebereikalingi.
Norint naudoti komandą rm
, jos diegti nereikia, nes ji jau yra daugumoje "Linux" distributyvų. Ji yra pagrindinių sistemos pagalbinių programų dalis. Jei dėl kokių nors priežasčių rm komanda jūsų sistemoje nepasiekiama, tai gali būti dėl to, kad nėra paketo"coreutils
", kuriame ji yra pagal nutylėjimą.
Norėdami įdiegti " coreutils"
paketą ir taip pasiekti komandą rm, turite atlikti šiuos veiksmus:
sudo apt-get install coreutils
. Red Hat pagrindu sukurtoms distribucijoms (Fedora, CentOS ir kt.): sudo dnf install coreutils
arba sudo yum install coreutils
. Arch Linux pagrindu sukurtoms distribucijoms (Manjaro ir kt.): sudo pacman -S coreutils
Baigus coreutils paketo diegimą, jūsų sistemoje turėtų būti prieinama ir paruošta naudoti komanda rm.