In macOS ci sono alcuni file che vengono automaticamente creati in più di una directory. Anche se possono sembrare inutili, giocano un ruolo importante per il corretto funzionamento del sistema operativo e non dovrebbero essere cancellati. Tra questi ci sono i file DS_Store. In questo articolo, ti spieghiamo cosa sono e come rimuoverli, oltre i motivi per cui talvolta è necessario.
Cosa sono i file .DS_Store?
Anche se possono sembrare inutili suppellettili all'interno delle cartelle, i file .DS_Store ("DS" sta per "Desktop Services") sono importanti per aiutare il Mac a sapere in che modo mostrare le cartelle quando le apri.
Questi file sono prodotti dal Finder ogni volta che viene creato un file .zip e contengono informazioni su come aprire la cartella, ad esempio la disposizione delle icone, la dimensione e la forma della finestra, nonché la posizione sul desktop in cui la finestra è stata aperta l'ultima volta. I file .DS_Store possono trovarsi anche negli archivi ricevuti da altri utenti Mac.
Questi file, che si trovano nelle cartelle del tuo Mac, non causano alcun disturbo. Il che è una buona cosa, perché l'unico modo per impedire che vengano creati è smettere di utilizzare il Finder. Un'opzione, questa, da non prendere nemmeno in considerazione.

Perché cancellare i file .DS_Store?
Quindi, perché dovresti cancellare dei file che non danno fastidio e occupano pochissimo spazio all'interno delle cartelle? Alcune motivazioni:
- Vuoi reimpostare le preferenze di visualizzazione.
- Il Finder si comporta in modo anomalo quando apri una cartella. Come qualsiasi altro file sul computer, i file .DS_Store potrebbero essere corrotti. L'impossibilità di visualizzare o riordinare le icone, nonché di modificare le impostazioni di visualizzazione, oppure una finestra che si chiude un secondo dopo essere stata aperta segnalano chiaramente la presenza di un .DS_Store che non funziona.
- Stai trasferendo dei file dal Mac a un altro sistema. Durante il trasferimento dei file dal tuo computer a un sistema Windows o Linux, un .DS_Store potrebbe causare problemi imprevisti. Questi file sono sconosciuti ai PC e possono insospettire gli utenti non abituati all'uso di macOS.

Come cancellare un file .DS_Store
Prima di mostrarti come fare, vorremmo prima rassicurarti che cancellare un file .DS_Store è del tutto sicuro. Non danneggerà in alcun modo la cartella che lo contiene.
Inoltre, dovresti sapere che non appena modificherai le preferenze, il Finder creerà un nuovo file .DS_Store che probabilmente a un certo punto vorrai cancellare a sua volta. In pratica, è una battaglia senza fine tra te e i file .DS_Store.
Cancellare i file .DS_Store: metodo semplice
Utilizzare uno strumento come CleanMyMac consente di cancellare i file .DS_Store facilmente e in blocco, senza dover seguire il metodo manuale e accedere ai comandi del Terminale. È anche un modo infallibile per rimuovere tutte le tracce dei file .DS_Store dalle cartelle.
Su CleanMyMac, i file.DS_Store fanno parte della categoria Spazzatura, che, in poche parole, contiene tutto ciò di cui non hai più bisogno. Rimuoverli non potrebbe essere più semplice:
- Ottieni la prova gratuita di CleanMyMac.
- Apri l'app.
- Fai clic su Pulizia dal menu nella barra laterale.
- Premi Avvia la scansione e aspetta che CleanMyMac faccia il suo lavoro.
- Fai clic su Pulisci per eliminare i file .DS_Store che dettano l'aspetto che dovrebbero avere le tue cartelle.

Finito. Non c'è più nemmeno l'ombra di un file .DS_Store… finché il tuo Mac non ne creerà di nuovi.
Cancellare i file .DS_Store: metodo manuale
Se vuoi seguire il metodo manuale e cancellare i file .DS_Store uno alla volta, puoi farlo utilizzando il Terminale:
- Vai in Applicazioni > Utility > Terminale.
- Individua la cartella o la directory da cui vuoi rimuovere il file .DS_Store.
- Scrivi "cd" nel Terminale seguito dal percorso della cartella, ad esempio:
cd /Users/username/nomedellacartella
- Premi Invio.
- Scrivi
find . -name '.DS_Store' -type f -delete
- Premi di nuovo Invio.

I file .DS_Store nella cartella selezionata scompariranno.
Come prevenire problemi di sicurezza causati dai file .DS_Store
Sapevi che i file .DS_Store possono presentare gravi rischi per la sicurezza? Questo perché custodiscono metadata e attributi personalizzati di altri file e directory che, se vulnerabili, possono consentire ai cibercriminali di accedere a dati sensibili.
Per evitare fughe di dati, è possibile disattivare la creazione automatica di questi file. Ecco come si fa:
- Ancora una volta, apri il Terminale.
- Inserisci questo comando e premi Invio:
defaults write com.apple.desktopservices DSDontWriteNetworkStores true
- Riavvia il Mac.

Se in futuro dovessi avere bisogno di permettere la creazione di file .DS_Store, usa questo comando: defaults write com.apple.desktopservices DSDontWriteNetworkStores false
I file .DS_Store sono componenti essenziali di macOS che aiutano il tuo Mac a lavorare al meglio. Per quanto utili però, a volte è necessario rimuoverli (e ora sai come fare) in modo manuale o automatico. Se opti per il metodo manuale, assicurati di seguire scrupolosamente i passaggi qui sopra e di controllare bene i comandi che inserisci nel Terminale.