.DS_Store Rimozione modo permanente di fermare la sua creazione su Mojave


3

Come sviluppatore, creo regolarmente cartelle sul mio Mac che eseguono Mojave a scopo di test, il mio server localhost o per il trasferimento su VPS o altri hosting. In linea di principio preferisco non avere .DS_Store del tutto, ma se il computer vuole averli, non mi dispiace.

Tuttavia, esiste un modo per impedirne definitivamente la creazione in una particolare dir e sottodirectory?

sono consapevole è possibile configurare nessun file .DS_Store su tutta la linea su condivisioni di rete , ma ho bisogno di essere più selettivo di una soluzione tutto o nessuno. Idealmente, posso sopprimerli sia su file system locali che remoti, ma se qualcuno può aiutare a prevenire alcuni di questi e permettere ad altri, sarei grato.

Questa domanda è di indirizzare solo Mojave e sistemi operativi più recenti e di affrontare un controllo a grana più fine o per confermare che ciò è impossibile.

Risposte:


2

Non ci sono funzionalità incorporate in macOS per interrompere la creazione di file .DS_Store in una cartella specifica e nelle relative sottocartelle. C'è un'impostazione per interrompere la creazione sui volumi di rete (ovvero le cartelle che sono realmente condivisioni di rete).

Puoi scaricare un'utility di terze parti chiamata "DeathToDSStore" da qui:

https://github.com/snielsen/DeathToDSStore

Questo fermerà la generazione di file .DS_Store in generale, ma non ancora per una directory specifica.

Hai detto che sei uno sviluppatore, quindi potrebbe essere possibile modificare quell'utilità per fare esattamente quello che vuoi. L'utilità è open source. È possibile trovare la posizione specifica da sostituire nel file source / FinderOverride.m.

Nei commenti che hai citato che devono essere eseguiti su Mojave, che DeathToDSStore non supporta ancora. Su Mojave puoi eseguire questo fork di Asepsis compatibile con Mojave:

https://github.com/JK3Y/asepsis


Ho scoperto che questa utility non funziona su Mojave e sono uno sviluppatore web grazie
Danny F

1
Ho aggiunto un collegamento per un pacchetto software compatibile con Mojave
jksoegaard

+1 per JK3Y/asepsis, questo ha fatto il trucco per me!
Lindsey D
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.