Il comando rm
in Linux è utilizzato per eliminare file o directory. Consente di eliminare sia directory vuote che non vuote e non genera un messaggio di errore se il file o la directory da eliminare contiene sottodirectory o file.
Esempi di utilizzo del comando rm
:
rm file.txt
``file.txt``
dove `file.txt`
è il nome del file da eliminare.``rm-r directory`` dove
`directory``
è il nome della directory da eliminare insieme al suo contenuto.
Le opzioni del comando rm
forniscono ulteriori opzioni per l'eliminazione di file e directory. Alcune di esse includono:- `-f`
o `--forza`
: permette di cancellare file o directory senza chiedere conferma (fare attenzione quando si usa questa opzione, perché i file cancellati non possono essere recuperati).- `-r`
o `-R`
o `--ricorsivo`
: usato per cancellare le directory con tutto il loro contenuto in modo ricorsivo (incluse le sottodirectory e i sottofili).
Quando si usa questa opzione, bisogna fare attenzione a non cancellare qualcosa di inutile o di valore.- `-preserve-root`
: opzione standard del comando rm
che impedisce la cancellazione della directory root(/
). Si noti che il comando rm
non può essere annullato e i file o le directory cancellati non possono essere recuperati. Quindi, fate particolare attenzione quando usate questo comando e assicuratevi che i file e le directory che cancellate non siano più necessari.
Non è necessario installare il comando rm
per utilizzarlo, poiché è già presente nella maggior parte delle distribuzioni Linux. Fa parte delle utilità di base del sistema. Se per qualche motivo il comando rm non è disponibile sul vostro sistema, potrebbe essere dovuto alla mancanza del pacchetto"coreutils
", che lo contiene di default.
Per installare il pacchetto coreutils
e quindi accedere al comando rm, è necessario seguire i seguenti passaggi:
sudo apt-get install coreutils
. Per le distribuzioni basate su Red Hat (Fedora, CentOS, ecc.): sudo dnf install coreutils
o sudo yum install coreutils
. Per le distribuzioni basate su Arch Linux (Manjaro e altre): sudo pacman -S coreutils
Una volta completata l'installazione del pacchetto coreutils, il comando rm dovrebbe essere disponibile e pronto all'uso sul sistema.