Home Home> Linux > Articoli > Articolo
linux

Torna all'indice articoli Linux

Espansioni particolari

di Luca Bove (PuntoWeb.Net Srl)

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.

Per commentare e discutere l'articolo clicca qui

AUTORE DEL TESTO
Luca Bove (PuntoWeb.Net Srl)

Pubblicato il: 28/08/2001
 
 
 
 
 
FacebookTwitter
DeliciousComunicati-Stampa.net
I nostri RSSLe nostre Newsletters
Canale Linux
Freeonline.it - La guida italiana alle risorse gratuite di Internet
©Copyright PuntoWeb.Net Srl - Tutti i diritti riservati, escluso dove diversamente indicato
Freeonline® è un marchio registrato dalla PuntoWeb.Net Srl
Freeonline è un prodotto editoriale della
PuntoWeb.Net S.r.l.