Eliminare thumbs.db e .DS_Store

Contattami Rss
Mercoledì, Giugno 27 2007 di David Terni
Leggi i commenti Stampa questo articolo

Avendo a che fare con sistemi misti molto spesso mi capita di vedere su server strascichi di file totalmente inutili e alle volte pericolosi per la nostra privacy. Mi sto riferendo a file come thumbs.db di windows e .DS_Store per mac. Questi file nati per velocizzare le preview delle immagini se cadono in possesso in mani sbagliate possono svelare alcuni nostri segreti.

thumbs Eliminare thumbs.db e .DS_Store
Eliminare thumbs.db:

  • Aprire una qualsiasi finestra di windows
  • Andare su Strumenti > Opzione Cartella > Visualizzazione
  • Cercare e selezionare la voce che dice: Non memorizzare le anteprime nella memoria cache
  • Cliccate Ok e finito qui.

Eliminare .DS_Store:
Qui c’è da fare una premessa. Esistono tanti programmi in grado di disattivare questa funzione, ma volendo scrivere qualcosa di più interessante affronterò dunque il problema da un’algolazioni più tecniche.
Mentre per windows anche se vengono trovati dei file thumbs.db non è possibile alcune volte eliminarli oppure fare in modoche questi venghino eliminati tutte le volte che si copia una cartella da un altro computer. Essendo diventato un sistema UNIX esiste anche per Mac un crontab che ci permette di schedulare operazioni programmate e una shell su cui dare dei comandi.

  • Impediamo la creazione futura sul nostro computer di file ds_store
  • Andiamo su Applicazioni > Utility > Terminale
  • scriviamo
    $ defaults write com.apple.desktopservices DSDontWriteNetworkStores true
    $ cp Library/Prefrences/com.apple.desktopservices.plist /Library/Prefrences/
    $ sudo chmod 777 /Library/Prefrences/com.apple.desktopservices.plist
  • Ora siamo a metà dell’opera in quanto abbiamo solo bloccato la creazione ma i file ci sono ancora. Quindi sempre dal terminale scriviamo:
    sudo find / -name “.DS_Store” -depth -exec rm {} \;
    Impiegherà un po di tempo ma alla fine troverà tutto ed eliminarà questi inutili file.
  • Adesso bisogna preoccuparci dei file provenienti da altre macchine che possono essere salvati sul nostro computer che pur essendo ora pulito domani a forza di copiare e spostare ritornerebbe pieno di questi file inutili. Per effetturare una ricerca programmatica sempre da terminare scriviamo:
    sudo crontab -e
  • Inserite la vostra password
  • All’apertura dell’editor testuale VI premete la lettera “i” per abilitare l’inserimento
  • scrivete
    30 10 * * * root find / -name “.DS_Store” -depth -exec rm {} \;
    Premere ESC e scrivere :qw e premere invio oppure Shift+z+z
    Questo comando dice che ogni giorno alle 10:30 esegue una scansione partendo dalla radice \ di tutti i file chiamati .DS_Store. Ovviamente la macchina deve essere accesa in quel momento. Per mia natura metodica ho anche inserito questa scritta sotto alla precedente 30 10 * * * root find / -name “thumbs.db” -depth -exec rm {} \;
ATTENZIONE! L'articolo che hai letto e' stato scritto piu' di quattro mesi fa. Le informazioni presenti potrebbero dunque non essere aggiornate o non piu' valide!


Tags:, ,

Vuoi ricevere gratuitamente i nuovi articoli sull'informatica di David Terni nella tua casella e-mail?

Manda

*Riceverai un'E-mail di conferma prima di ricevere nuovi articoli.

Altri Articoli Che Ti Potrebbero Interessare:

Scrivi un commento

In media nell'arco di 24ore modero tutti i commenti. Tuttavia...
  • Non fornisco assistenza per domande inerenti la configurazione di un particolare programma.
  • I messaggi contenenti frasi offensive, fuori tema, di propaganda o futili saranno modificati o non pubblicati.
  • Accetto le critiche, ma quelle personali mandatele via email
  • E' stato implementato un sistema di filtraggio automatico, per cui verranno cancellati in maniera automatizzata e senza recupero tutti quei commenti che conterranno:
    1. Parole abbreviate come: cmq, nn, qlc
    2. Parole volgari, compresi alcuni intercalari.
    3. Link anche presunti di Spam
    4. Email fasulle o temporanee

N.B. I campi in rosso sono obbligatori