Anonim

Un file .Ds_Store (Desktop Services Store) è un file di informazioni nascosto nel sistema operativo del tuo Mac che macOS crea automaticamente ogni volta che navighi in una cartella tramite l'app Finder.

Il file viene creato per ogni cartella e contiene informazioni che controllano come il sistema operativo aprirà la cartella con i metadati di configurazione del sistema associati. I dati includono immagini di sfondo, dimensione o orientamento delle icone, come visualizzare le cartelle quando le apri, ecc.

I file DS_Store sono dannosi?

Puoi trovare i file DS_store negli archivi ricevuti da altri utenti Mac ma non causare alcun danno mentre si trovano in una cartella.

I file DS_Store sono generalmente nascosti alla vista, ma puoi abilitare l'impostazione dei file nascosti e visualizzare i file.

  1. Per abilitare i file nascosti, seleziona Vai > Computer e quindi seleziona Macintosh HD per espandere la sezione.

  1. Seleziona Comando + Maiusc + . (la chiave del punto). I file in grigio che vedi sono in genere i file nascosti nel tuo Mac.

Tuttavia, se carichi un file DS_Store insieme ad altri file sul tuo Mac, è possibile che vengano utilizzati in modo improprio per ottenere informazioni come attributi di file o metadati relativi ai file sul tuo Mac.Potrebbe potenzialmente consentire agli hacker di agire in modo dannoso e visualizzare i tuoi file privati.

Come eliminare un file DS_Store

Ecco alcuni motivi per cui vorresti eliminare un file DS_Store, anche se non occupa molto spazio in una cartella o causa danni:

  • Quando Finder si comporta male ogni volta che provi ad aprire una cartella.
  • I file DS_Store danneggiati possono rendere difficile la modifica delle opzioni di visualizzazione e la visualizzazione o l'ordinamento delle icone dei file all'interno della cartella. Quando una cartella si chiude immediatamente, è un segno di un file DS_Store danneggiato.
  • Per reimpostare le preferenze di visualizzazione eliminando un file DS_Store. Perderai le impostazioni di visualizzazione personalizzate del Finder per la cartella specifica, ma potrai sempre modificare le opzioni o le impostazioni di visualizzazione della cartella.
  • Se stai trasferendo file tra computer, ad esempio dal tuo Mac a un altro sistema, potresti riscontrare alcuni problemi imprevisti causati dai file DS_Store.

Alcuni modi rapidi per risolvere qualsiasi problema riscontrato con i file DS_Store includono:

  • Apri i file DS_Store con le applicazioni adatte su sistemi non macOS come Windows. Alcuni strumenti che puoi utilizzare per aprire i file DS_Store in Windows includono WinRAR, Adobe Acrobat e Free File Viewer.
  • Assicurarsi che il file DS_Store non sia danneggiato o infetto da virus o malware. Puoi eseguire una scansione antimalware utilizzando le migliori opzioni antivirus per Mac e verificare la presenza di potenziali minacce.

Non perdi alcun dato quando elimini un file DS_Store. Tuttavia, una volta modificate le preferenze della cartella, Finder creerà un nuovo DS_Store per memorizzare le impostazioni di visualizzazione personalizzate.

Ti mostreremo come eliminare un file DS_Store:

  • Per una cartella specifica
  • Per più cartelle nel tuo Mac tramite l'applicazione Terminale

Come eliminare un file DS_Store per una cartella specifica

Utilizza questi passaggi per eliminare un file DS_Store da una cartella specifica.

  1. Seleziona Vai > Utilità > Terminale.

Nota: Se non hai effettuato l'accesso come amministratore, ti potrebbe essere chiesto di inserire il tuo nome e la tua password per accedere al Terminal e utilizza i comandi necessari per eliminare i file DS_Store.

  1. Individuare la cartella e modificare la directory nella cartella contenente il file DS_Store che si desidera eliminare. Ad esempio, se la cartella si trova sul desktop, utilizzare il comando cd desktop e premere Invio .

  1. Digita trova . –name '.DS_Store' –digitare f –delete per eliminare tutti i file DS_Store nella directory corrente e premere Invio.

Nota: assicurati di digitare il comando esattamente come previsto, altrimenti potresti eliminare altri file importanti sul tuo Mac.

  1. Seleziona OK. I file .DS_Store nella cartella selezionata verranno eliminati.

Nota: il terminale invierà un messaggio solo se il comando inserito non ha funzionato.

Come eliminare un file DS_Store per più cartelle

Se desideri eliminare tutti i file DS_Store dal tuo Mac, segui questi passaggi.

  1. Seleziona Vai > Utilità > Terminale.

  1. Inserisci questo comando nella finestra Terminale: sudo find / -name “.DS_Store” -depth -exec rm {} \; e premi Invio.

  1. Inserisci la tua password,se richiesto. I file DS_Store verranno eliminati da tutte le cartelle.

Nota: l'app restituirà un messaggio solo se il comando che hai inserito non ha funzionato.

Come impedire la creazione automatica di file DS_Store

Se sono presenti cartelle casuali sul tuo server, gli hacker possono accedere ai file DS_Store, visualizzare attributi o metadati relativi al file e agire in modo dannoso.

Il modo migliore per risolvere questo problema e prevenire violazioni della sicurezza attraverso i file DS_Store è disabilitare la creazione automatica dei file DS_Store. Ecco come.

  1. Seleziona Vai > Utilità > Terminale.
  1. Digita defaults scrivi com.apple.desktopservices DSDontWriteNetworkStores true e premi Invio . Se vuoi invertire questo comando, usa lo stesso comando ma cambia true in false .

  1. Riavvia il tuo Mac.

Come eliminare automaticamente i file .DS_Store periodicamente

Se non vuoi continuare a eliminare manualmente i file DS_Store, puoi utilizzare un comando UNIX per rimuovere automaticamente i file a intervalli regolari. Ecco come.

  1. Seleziona Vai > Utilità > Terminale.
  1. Digita o incolla questo comando nel Terminale: sudo crontab -e e premi il tasto Inviochiave.

  1. Se richiesto, inserisci la tua password amministratore.

  1. Nell'editor vim, premi i sulla tastiera una volta. Quindi digitare o incollare questo comando: 30 10root find / -name “.DS_Store” -depth -exec rm {} \;

Nota: La voce crontab è nel seguente formato: . Nel nostro esempio, il sistema è impostato per eseguire automaticamente il comando alle 10.30:00 tutti i giorni. Puoi utilizzare valori diversi per configurare il comando per un orario diverso e il comando verrà eseguito indipendentemente dal fatto che il tuo Mac sia acceso o in modalità Sospensione.

  1. Premi una volta il tasto Esc sulla tastiera e poi premi Shift+ Z + Z simultaneamente per salvare la voce crontab.

Rimuovi i file DS_Store dal tuo Mac

La maggior parte degli utenti Mac non è a conoscenza dell'esistenza dei file DS_Store. Questi file invisibili risiedono nelle cartelle di sistema del tuo Mac e puoi rimuoverli o disabilitare la creazione dei file seguendo i passaggi descritti in questa guida.

Lascia un commento qui sotto e facci sapere se questa guida ti ha aiutato a rimuovere i file DS_Store sul tuo Mac.

Cos'è un file DS_Store e come rimuoverlo