Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to stop creating .DS_Store on Mac? [closed]

Tags:

macos

People also ask

Can you remove DS_Store?

Finally, in the command line, type: find . -name '. DS_Store' -type f -delete .

What is .DS_Store file in Mac?

DS_Store files are automatically created by Mac OS X Finder in browsed directories. These files contain information about system configuration. If you upload them along with other files, the files can be misused to obtain information about your computer. For more information, see Apple security updates.

Where is .DS_Store file in Mac?

You can find DS_store files in archives received from other Mac users but don't cause any harm while they're in a folder. DS_Store files are usually hidden from view, but you can enable the hidden files setting and view the files.


Please install http://asepsis.binaryage.com/ and then reboot your mac.

ASEPSIS redirect all .DS_Store on your mac to /usr/local/.dscage

After that, You could recursively delete all .DS_Store from your Mac.

find ~ -name ".DS_Store" -delete
or
find <your path> -name ".DS_Store" -delete

You should repeat procedure after each major Mac update.


NOTE: "Asepsis is no longer under active development and supported under OS X 10.11 (El Capitan) and later."


Here's a comprehensive review of your options. Asepsis (the second solution mentioned) seems to be what you're looking for, it re-routes .DS_Store creation to a unified cache instead of being located on every folder.


Its is possible by using mach_inject. Take a look at Death to .DS_Store

I found that overriding HFSPlusPropertyStore::FlushChanges() with a function that simply did nothing, successfully prevented the creation of .DS_Store files on both Snow Leopard and Lion.

DeathToDSStore source code

NOTE: On 10.11 you can not inject code into system apps.


Open Terminal. Execute this command:

defaults write com.apple.desktopservices DSDontWriteNetworkStores true

Either restart the computer or log out and back in to the user account.

for more informations:

http://support.apple.com/kb/ht1629