Mokėjimo būdai Abuse

Kokia yra rm komanda

16.08.2023, 01:47

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 naudojimo pavyzdžiai

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.

Kaip įdiegti komandą

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:

  1. Atidarykite terminalą arba konsolę.
  2. Įveskite šią komandą, atitinkančią jūsų distribuciją: "Debian" pagrįstoms distribucijoms (Ubuntu, Linux Mint ir kt.): 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
  3. Įveskite supernaudotojo (root) slaptažodį arba, jei reikia, suteikite administratoriaus teises.

Baigus coreutils paketo diegimą, jūsų sistemoje turėtų būti prieinama ir paruošta naudoti komanda rm.