Cancellare i files Zone.Identifier in WSL

Copiando dei files da una directory all'altra all'interno di WSL viene creato da Windows un file Zone.Identifier per ogni sinsolo elemento copiato.

Per non doverli cancellare uno ad uno si può utilizzare un singolo comando da terminale (anche all'interno di VS Code ad esempio, se è l'editor utilizzato per lo sviluppo).

Dopo essersi spostati nella directory di riferimento:

cd public_html

sarà sufficiente eseguire il seguente comando

find . -name "*:Zone.Identifier" -type f -delete

che andrà a cancellare tutti i files Zone.Identifier, anche nelle sub-directory.

Questo comando è molto comodo, specialmente quando si tratta di copiare migliaia di files, magari anche annidati in sotto cartelle, per i quali sarebbe impossibile (o quantomeno lungo e noioso) eliminare manualmente ogni elemento.

Se avete altre soluzioni scrivetele nei commenti!

 


Commenti