4 Answers
4

As Fake Name pointed out, Total Finder comes with a kernel extension to redirect .DS_Store files which effectively prevents those pesky files from being created in your directories and without losing the function. What he/she didn't point out is that the kernel extension can be downloaded without Total Finder from github. You have to build it and drop it in your /System/Library/Extensions directory. Then you should restart your computer. It appears to be working for me so far.

Update: This is now a separate project from TotalFinder called Asepsis. There is now a lot more documentation on how it works and the installation process. The GitHub repo is now located here.

Interesting. This is a new thing. When I started using total finder, the only way to get the asepsis kext was to install total finder. It's cool that they have subsequently open-sourced it!
–
Fake NameMar 5 '12 at 13:30

1

Beware. Does not work in Mavericks. (if it ever worked anywhere else). Try BlueHarvest... it is annoying.. but does seem to purge these "little shits".
–
alex grayOct 3 '13 at 22:59

@alexgray Both the Asepsis website and Github repo specify that it doesn't work with Mavericks but I suspect they will add support soon. It looks like BlueHarvest is not open source however.
–
styfleNov 7 '13 at 16:17

I've been talking to the developer of Asepsis.. and he says that 10.9 compatibility is NOT in the cards.
–
alex grayNov 7 '13 at 17:27

Your question is kind of like asking "git init" not to create the ".git" directory in your project. In other words, you're choosing to use a tool, but you want that tool to not store the metadata that it needs to store.

There is an Apple support document that describes how to disable the creation of .DS_Store files, but it is only relevant to how the finder treats remote file systems. It will not help you if you seek to have the Finder treat your local filesystem in this manner.

I can have git create it's .git control structure in a directory outside of my working directory. Regardless the comparison if it can't be done I'll ask for alternatives to Finder.
–
Marco CeppiApr 11 '11 at 17:06

Rats, I should have chosen a less flexible example. You're right about git, and that brings to mind that you could always choose to file an issue with Apple so that perhaps a future version of the Finder could be as flexible.
–
pohlApr 11 '11 at 17:18

Somehow I doubt that will carry much weight. Thanks for your answer though
–
Marco CeppiApr 11 '11 at 17:34

1

You're welcome. They probably prioritize features based on the frequency of complaint, so you may want to reconsider. The Wikipedia entry for DS_store suggests that the way the metadata is stored changed at least once in the lifetime of the Finder, based upon user complaint. (It used to store it at the root of the relevant filesystem.)
–
pohlApr 11 '11 at 17:37

In this case, TotalFinderdoes allow you to disable (well, it really redirects all .ds_store files into /usr/local/.dscache) the creation of .ds_store files, through what they call the "Asepsis Feature"

In case you are referring to my answer, note that I did not say that it could not be done. Rather, I said that the support document would not help in the local filesystem case.
–
pohlApr 12 '11 at 2:35

4

Can we focus on answering the question, not bashing other peoples answers?
–
HarvApr 12 '11 at 3:10

Assuming other people actually answer, rather than just say it can't be done, sure.
–
Fake NameApr 12 '11 at 4:04

I'm not sure why this was voted down; TotalFinder is a Finder plugin and so arguably is a direct solution to the question.
–
DavidApr 12 '11 at 12:59

They're in my zips, and I manage a lot of hidden files. I'm more concerned with the fact that it holds its meta data along side my data. Seems like a fatal design flaw.
–
Marco CeppiApr 11 '11 at 21:15

4

Soooo not an answer. If you're in a forest, and facing a bear, closing your eyes won't help.
–
Fake NameApr 12 '11 at 2:20

1

@Marco you might want to consider reframing your question to "how can I keep .DS_store files out of my zips?" It may be an easier problem to solve and would scratch the same itch.
–
pohlApr 12 '11 at 13:21

1

@Fake Name But if you're in a zoo, and afraid of bears, and you have to pass near the bear habitat, closing your eyes would work, and that's about how dangerous the hidden files are.
–
CajunLukeApr 12 '11 at 14:09

1

@Fake Name Also, if someone else set up his computer (or someone comes in the future to this question in that situation), he may not have known that these files are usually hidden and can be turned off.
–
CajunLukeApr 12 '11 at 14:11