26

I'm tired of finder creating these .DS_Store metadata and finder view tracking files in all of my directories. How can I disable this in Finder?

3

4 Answers 4

21

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.

5
  • 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 Name
    Mar 5, 2012 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 gray
    Oct 3, 2013 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.
    – styfle
    Nov 7, 2013 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 gray
    Nov 7, 2013 at 17:27
  • Asepsis 1.4 supports OS X 10.9
    – Carlo
    May 10, 2014 at 7:54
5

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.

8
  • 6
    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. Apr 11, 2011 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.
    – pohl
    Apr 11, 2011 at 17:18
  • Somehow I doubt that will carry much weight. Thanks for your answer though Apr 11, 2011 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.)
    – pohl
    Apr 11, 2011 at 17:37
  • 1
    @HoangHuynh: Isn't using the terminal by-passing the Finder?
    – Natsfan
    Sep 8, 2020 at 14:53
4

In this case, TotalFinder does 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"

6
  • 4
    Can we focus on answering the question, not bashing other peoples answers?
    – Harv
    Apr 12, 2011 at 3:10
  • Assuming other people actually answer, rather than just say it can't be done, sure.
    – Fake Name
    Apr 12, 2011 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.
    – David
    Apr 12, 2011 at 12:59
  • Frankly, saying 'No' if you don't know, is actively unhelpful. Pohl and CajunLuke's answers are both destructive, in that someone with the issue the OP is experiencing would come away from this question with the impression that there is no way to circumvent the .DS_Store issue, rather then the (self-evident) fact that those two people simply don't know what they're talking about.
    – Fake Name
    Mar 5, 2012 at 13:34
  • 1
    I want to remind everyone of two things. 1) It's not appropriate to tell someone not to answer. This is an open forum and there are better ways to accommodate questions for casual users and ones for expert users. 2) Discussion about the site should be on META - not here. Let's raise how to handle questions with no easy answer on meta and not hi-jack a one line question with site generalities.
    – bmike
    Mar 5, 2012 at 14:28
-1

If you turn the ability to see invisible files off, you won't see them.

5
  • 3
    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. Apr 11, 2011 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 Name
    Apr 12, 2011 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.
    – pohl
    Apr 12, 2011 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.
    – Cajunluke
    Apr 12, 2011 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.
    – Cajunluke
    Apr 12, 2011 at 14:11

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .