LINUX

Come rimuovere tutti i file da una directory in Linux

In questo tutorial impareremo come utilizzare il comando rm per rimuovere in modo sicuro tutti i file da una directory. Questo documento ti aiuta a eliminare file non nascosti, file con estensioni specifiche, file nascosti da una directory.

01. Per eliminare tutti i file non nascosti in una directory, digitare:

$ rm -f /path/to/directory/*

02. Per rimuovere tutti i file con estensione .txt da una directory, digitare:

$ rm -f /path/to/directory/*.txt

03. Per eliminare tutti i file e le sottodirectory non nascosti insieme a tutto il loro contenuto da una directory, eseguire:

$ rm -rf /path/to/directory/*

04. Per eliminare tutti i file e le cartelle nascosti in una cartella, digitare:

$ rm -rf /path/to/directory/{*,.*}

05. Per eliminare tutti i file all’interno di una cartella, ma senza rimuoverne le sottodirectory:

$ rm -f /path/to/directory/{*,.*}

06. Per rimuovere una cartella il cui nome ha uno spazio, assicurati di utilizzare sempre le virgolette come:

$ rm -rf "directory name”

Puoi anche utilizzare il gioco all’indietro per rimuovere gli spazi sfuggendo allo spazio.

Per esempio:

Per rimuovere la directory denominata “Buongiorno”, digitare:

$ rm -rf Good Morning

07. Puoi vedere cosa succede quando elimini tutti i file nella directory passando l’opzione -v al comando rm:

$ rm -v /path/to/directory/*

08. Per rimuovere tutti i file in una directory con estensione .sh, puoi anche utilizzare il comando find,

$ find . -type f -name "*.sh" -exec rm -i {} ;

Nota: invece di “*.sh” basta digitare “*” per eliminare tutti i file.

Comprensione dell’opzione del comando rm

rm : rimuove (scollega) i FILE.
-f: ignora file e argomenti inesistenti, non chiede mai
-r: rimuove le directory e il loro contenuto in modo ricorsivo
-v: guarda cosa succede

Conclusione

Bisogna fare attenzione quando si rimuove il file dal sistema Linux. L’utilizzo del comando “rm” non memorizzerà i file nel cestino. D’altra parte, fai attenzione quando usi i caratteri jolly come “*”.

Related Articles

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Back to top button
Close