Hoe te voorkomen. DS_Store File Creation

.DS_Store bestanden slaan metagegevensinformatie op mapniveau op (zoals pictogramplaatsing en achtergrondafbeeldingen) voor Mac OS X om te begrijpen, dit is prima en dandy en je zult het waarschijnlijk niet eens merken als je een stel Macs samenwerkt. Helaas kunnen deze .DS_Store-bestanden erg lastig zijn in een netwerkomgeving met meerdere platformen, ze kunnen feitelijk gewoon leiden tot onnodige overvloed aan bestandssystemen waar Windows- en Linux-gebruikers geen baat bij hebben.

Gelukkig kunt u voorkomen dat de DS_Store-bestanden volledig worden gemaakt door een eenvoudige opdracht in de terminal uit te voeren.

Hoe DS_Store het maken van bestanden op netwerkvolumes in Mac OS X stoppen

Om het maken van .ds_store-bestanden uit te schakelen, start u de Terminal-toepassing vanuit / Applications / Utilities / en voert u de volgende opdrachtreeks exact in:

defaults write com.apple.desktopservices DSDontWriteNetworkStores true

Start de Mac opnieuw op zodat de wijzigingen volledig effect hebben (sommigen melden dat het doden van de Finder voldoende is, maar uw kilometerstand kan variëren).

Hierdoor wordt het maken van .DS_Store-bestanden uitgeschakeld voor het gebruikersaccount waarvoor de opdracht is uitgevoerd. U kunt deze wijziging handmatig in alle gebruikersaccounts aanbrengen door dezelfde opdracht onder hun login uit te voeren, of u kunt het gewijzigde bestand com.apple.desktopservices.plist kopiëren naar de map ~ / Bibliotheek / Preferences van elk ander gebruikersaccount.

Het is natuurlijk niet alleen Mac OS X dat bestanden maakt die onaangenaam zijn voor cross-platformers. Het Windows-equivalent van het DS_Store-bestand is Thumbs.db en als je een Mac in een grotendeels Windows-netwerk bent, zul je deze waarschijnlijk altijd tegenkomen. U kunt eenvoudig Thumbs.db-bestanden in Mac OS X verwijderen met Spotlight.

Schakel DS_Store-bestandscreatie op netwerkvolumes in

Om de creatie van .ds_store-bestanden opnieuw in te schakelen, wijzigt u eenvoudig de 'true' in 'false' in de standaard string:

defaults write com.apple.desktopservices DSDontWriteNetworkStores false

U wilt de Mac opnieuw opstarten en netwerk shares opnieuw verbinden om de wijzigingen volledig effect te laten hebben.

Dit werkt in alle versies van Mac OS X, van OS X El Capitan, OS X Mavericks tot Mac OS X Snow Leopard. Je kunt hier meer informatie vinden over DS_Store-bestanden.