Comanda rm
în Linux este utilizată pentru a șterge fișiere sau directoare. Aceasta permite ștergerea atât a directoarelor goale, cât și a celor nevidate și nu va genera un mesaj de eroare dacă fișierul sau directorul care urmează să fie șters conține subdirectoare sau fișiere.
Exemple de utilizare a comenzii rm
:
rm file.txt
``file.txt``
unde `file.txt`
este numele fișierului care urmează să fie șters. ``rm-r directory`` unde
`directory`
este numele directorului care urmează să fie șters împreună cu conținutul său.
Opțiunile comenzii rm
oferă opțiuni suplimentare pentru ștergerea fișierelor și directoarelor. Unele dintre acestea includ:- `-f`
sau `--force`
: vă permite să ștergeți fișiere sau directoare fără a cere confirmare (fiți atenți atunci când utilizați această opțiune, deoarece fișierele șterse nu pot fi recuperate).- `-r`
sau `-R`
sau `--recursive`
: utilizată pentru a șterge recursiv directoare cu tot conținutul lor (inclusiv subdirectoare și subfișiere).
Când utilizați această opțiune, aveți grijă să nu ștergeți ceva inutil sau valoros.- `--preserve-root`
: o opțiune standard a comenzii rm
care împiedică ștergerea directorului rădăcină(/
). Rețineți că comanda rm
nu poate fi anulată, iar fișierele sau directoarele șterse nu pot fi recuperate. Prin urmare, fiți foarte atenți atunci când utilizați această comandă și asigurați-vă că fișierele și directoarele pe care le ștergeți chiar nu mai sunt necesare.
Nu este nevoie să instalați comanda rm
pentru a o utiliza, deoarece aceasta este deja prezentă în majoritatea distribuțiilor Linux. Aceasta face parte din utilitarele de bază ale sistemului. Dacă, din anumite motive, comanda rm nu este disponibilă pe sistemul dvs., acest lucru se poate datora lipsei pachetului"coreutils
", care o conține în mod implicit.
Pentru a instala pachetul coreutils
și a accesa astfel comanda rm, trebuie să urmați următorii pași:
sudo apt-get install coreutils
. Pentru distribuțiile bazate pe Red Hat (Fedora, CentOS, etc.): sudo dnf install coreutils
sau sudo yum install coreutils
. Pentru distribuțiile bazate pe Arch Linux (Manjaro și altele): sudo pacman -S coreutils
Odată ce instalarea pachetului coreutils este finalizată, comanda rm ar trebui să fie disponibilă și gata de utilizare pe sistemul dvs.