Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: gh-pages
Fetching contributors…

Cannot retrieve contributors at this time

44 lines (29 sloc) 2.647 kb
layout title subtitle prev prev_link next next_link
Asepsis in TotalFinder
Asepsis in TotalFinder


What is Asepsis?

This is an advanced feature for command-line users. Asepsis is disabled by default.

When you view a folder using Finder you can tweak its display options like icon size, sorting options or color labels. These settings are sticky and will apply anytime you return to view the folder. Finder remembers these settings in a hidden file named .DS_Store which is saved into the given folder. You might have noticed those files when working with some software which is not aware of this convention. For example some UNIX command-line tools or seeing your Mac disks from a Windows machine.

And here is the problem: those files are being created whenever you open folder in Finder even if you don't tweak anything. They get created on every visit and pollute disks with those tiny files. Normally you would not see those files in Finder, but if you use a command-line tool or enable display of those files in Finder you can get annoyed quickly.

Asepsis enables you to redirect creation of those files into a special, dedicated folder. With redirection, Finder works the same way but .DS_Store files are isolated in the dedicated folder /usr/local/.dscache.

What can I do with Asepsis?

  1. You can redirect creation of .DS_Store files
  2. You can disable/enable creation of .DS_Store files on Network Disks

Kernel Extension

For Asepsis to work TotalFinder has to be connected to the supporting kernel extension (TotalFinder.kext), which must be running in the system. This extension installs by default so it should work out of the box.

In case you have customized installation components and skipped TotalFinder.kext or if you disabled it using system commands, please make sure you have it running again. The connection status has to be green.

Technical explanation

TotalFinder.kext is released as an open-source project. Anyone can review the code, compile their own version and improve the functionality. The project is hosted at GitHub where you can find further technical explanation of how Asepsis works.

Migration Assistant

This tool hasn't been yet implemented. In the future the Migration Assistant will help you move existing .DS_Store files when switching to Asepsis mode.

Jump to Line
Something went wrong with that request. Please try again.