Non creare mai più un file .DS_Store


24

Sono stanco che Finder crei questi metadati .DS_Store e che il Finder visualizzi i file di tracciamento in tutte le mie directory. Come posso disabilitarlo in Finder?



C'è qualche motivo particolare per cui questi file ti danno fastidio? Ha principalmente a che fare con unità esterne e di rete? O non ti piace lo spam nei file in generale?
Boehj,

1
A dirla tutta, @boehj Spam dei file e l'idea che la migliore soluzione per la memorizzazione dei metadati su una directory fosse un file nascosto in ogni directory.
Marco Ceppi,

Risposte:


21

Come ha sottolineato Fake Name, Total Finder include un'estensione del kernel per reindirizzare i file .DS_Store che impediscono in modo efficace la creazione di quei fastidiosi file nelle directory e senza perdere la funzione. Ciò che non ha sottolineato è che l'estensione del kernel può essere scaricata senza Total Finder da github . Devi costruirlo e rilasciarlo nella tua /System/Library/Extensionsdirectory. Quindi è necessario riavviare il computer. Sembra funzionare finora per me.

Aggiornamento: questo è ora un progetto separato da TotalFinder chiamato Asepsis . Ora c'è molta più documentazione su come funziona e sul processo di installazione. Il repository GitHub ora si trova qui .


Interessante. Questa è una cosa nuova Quando ho iniziato a utilizzare Total Finder, l'unico modo per ottenere il kext di asepsi era installare Total Finder. È bello che lo abbiano successivamente aperto!
Nome falso

1
Attenzione. Non funziona in Mavericks. (se mai ha funzionato altrove). Prova BlueHarvest ... è fastidioso .. ma sembra eliminare queste "piccole merde".
alex gray

@alexgray Sia il sito web Asepsis che il repository Github specificano che non funziona con Mavericks ma sospetto che presto aggiungeranno supporto. Sembra che BlueHarvest non sia comunque open source.
Styfle

Ho parlato con lo sviluppatore di Asepsis .. e dice che la compatibilità 10.9 NON è nelle carte.
alex gray,

Asepsis 1.4 supporta OS X 10.9
Carlo,

7

La tua domanda è un po 'come chiedere a "git init" di non creare la directory ".git" nel tuo progetto. In altre parole, stai scegliendo di utilizzare uno strumento, ma vuoi che lo strumento non memorizzi i metadati che deve memorizzare.

Esiste un documento di supporto Apple che descrive come disabilitare la creazione di file .DS_Store, ma è rilevante solo per il modo in cui il Finder tratta i file system remoti. Non ti aiuterà se cerchi che il Finder tratti il ​​tuo filesystem locale in questo modo.


6
Posso avere git creare la sua struttura di controllo .git in una directory al di fuori della mia directory di lavoro. Indipendentemente dal confronto, se non può essere fatto, chiederò alternative al Finder.
Marco Ceppi,

Ratti, avrei dovuto scegliere un esempio meno flessibile. Hai ragione su git, e questo ti ricorda che potresti sempre scegliere di presentare un problema con Apple in modo che forse una versione futura del Finder sia altrettanto flessibile.
pohl,

In qualche modo dubito che avrà molto peso. Grazie per la risposta
Marco Ceppi,

1
Prego. Probabilmente danno la priorità alle funzionalità in base alla frequenza del reclamo, quindi potresti voler riconsiderare. La voce di Wikipedia per DS_store suggerisce che il modo in cui sono archiviati i metadati è cambiato almeno una volta nella vita del Finder, in base al reclamo dell'utente. (Lo memorizzava alla radice del filesystem in questione.)
Pohl,

C'è un modo per non usare Finder? Mi piacerebbe saperlo.
Hoang Huynh,

4

In questo caso, TotalFinder non consentono di disabilitare (beh, in realtà reindirizza tutti .ds_storei file in /usr/local/.dscache) la creazione di .ds_storefile, attraverso quella che chiamano la " Feature Asepsi "


Nel caso in cui ti riferisci alla mia risposta, nota che non ho detto che non si poteva fare. Piuttosto, ho detto che il documento di supporto non sarebbe stato d'aiuto nel caso del filesystem locale.
pohl,

4
Possiamo concentrarci sulla risposta alla domanda, non sulla base delle risposte degli altri?
Harv,

Supponendo che altre persone effettivamente rispondano , piuttosto che dire semplicemente che non si può fare, certo.
Nome falso

Non sono sicuro del motivo per cui questo è stato votato; TotalFinder è un plug-in Finder e quindi probabilmente è una soluzione diretta alla domanda.
David,

Harv ha rimosso il materiale combattivo che ha causato i voti negativi. È sicuro modificare di nuovo.
pohl,

0

Se disattivi la possibilità di vedere i file invisibili, non li vedrai.


3
Sono nelle mie cerniere e gestisco molti file nascosti. Sono più preoccupato del fatto che contiene i suoi metadati insieme ai miei dati. Sembra un fatale difetto di progettazione.
Marco Ceppi,

4
Quindi non una risposta. Se ti trovi in ​​una foresta e stai affrontando un orso, chiudere gli occhi non ti aiuterà.
Nome falso

1
@Marco potresti prendere in considerazione l'idea di riformattare la tua domanda in "come posso tenere i file .DS_store fuori dalle mie zip?" Potrebbe essere un problema più facile da risolvere e graffierebbe lo stesso prurito.
pohl,

1
@Fake nome ma se siete in uno zoo, e ha paura di orsi, e si deve passare vicino l'habitat dell'orso, chiudendo gli occhi sarebbero lavorare, e che su quanto sia pericoloso i file nascosti sono.
CajunLuke,

1
@Fake Name Inoltre, se qualcun altro ha installato il suo computer (o qualcuno si pone in futuro a questa domanda in quella situazione), potrebbe non sapere che questi file sono generalmente nascosti e possono essere disattivati.
CajunLuke,
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.