Как да предотвратите създаването на файл DS_Store

Anonim

DS_Store файловете съхраняват информация за метаданни на ниво папка (като разположение на иконите и фонови изображения) за разбиране на Mac OS X, това е добре и е много вероятно дори да не забележите, ако сте куп Mac-ове, работещи заедно. За съжаление, тези .DS_Store файлове могат да бъдат наистина досадни в многоплатформена мрежова среда, те могат основно да доведат до ненужно претрупване на файловата система, от което потребителите на Windows и Linux не получават никаква полза.

За щастие, можете да предотвратите създаването на DS_Store файловете изцяло, като изпълните проста команда в терминала.

Как да спрете създаването на файл DS_Store на мрежови томове в Mac OS X

За да деактивирате създаването на .ds_store файлове, стартирайте терминалното приложение от /Applications/Utilities/ и въведете точно следния команден низ:

defaults write com.apple.desktopservices DSDontWriteNetworkStores true

Рестартирайте Mac, за да влязат в сила промените (някои съобщават, че убиването на Finder е достатъчно, но вашият пробег може да варира).

Това деактивира създаването на .DS_Store файлове за потребителския акаунт, върху който е изпълнена командата. Можете да направите тази промяна на всички потребителски акаунти ръчно, като изпълните същата команда под техните данни за влизане, или можете да копирате модифициран com.apple.desktopservices.plist файл в папката ~/Library/Preferences на всеки друг потребителски акаунт.

Разбира се, не само Mac OS X създава файлове, които са неприятни за крос-платформери. Еквивалентът на Windows на файла DS_Store е Thumbs.db и ако сте Mac в мрежа, която е предимно Windows, вероятно ще се сблъсквате с тях през цялото време. Можете лесно да изтриете Thumbs.db файлове в Mac OS X с помощта на Spotlight.

Активиране на създаването на файл DS_Store върху мрежови томове

За да активирате повторно създаването на .ds_store файлове, просто променете „true“ на „false“ в командния низ по подразбиране:

defaults write com.apple.desktopservices DSDontWriteNetworkStores false

Ще искате да рестартирате Mac и да свържете отново мрежовите споделяния, за да влязат промените в пълна сила.

Това работи във всички версии на Mac OS X, от OS X El Capitan, OS X Mavericks до Mac OS X Snow Leopard. Можеш .

Как да предотвратите създаването на файл DS_Store