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