|
Andate nella directory che preferite e create il file "-i":
miadir-> touch ./-i
(con questo comando creiamo un file con nome "-i")
Supponiamo che poi vogliamo cancellare TUTTI i files della
directory, quindi eseguiamo il comando:
miadir-> rm -rf *
(rm è il comando di
cancellazione file, con l'opzione "r"
cancello ricorsivamente i files della directory e con
l'opzione "f" ne forzo
la cancellazione anche di quelli su cui NON ho i diritti di
scrittura).
Il file "-i" sarà interpretato dal comando "rm"
come un ulteriore opzione "-i"
che disabilita l'opzione "f"
e quindi impone il modo interattivo. Così prima di cancellare
i files, il sistema ci chiederà conferma, anche se abbiamo
specificato l'opzione di forzatura "-f".
Quindi se realmente vogliamo cancellare la directory,
assicuriamoci di cancellare prima il file "-i".
Può anche essere usato come arma di difesa, per evitare che
qualche malintenzionato (e/o sbadato) esegua il comando di
cancellazione.
|