Я разрабатываю сайты на Mac и каждый раз, когда я создаю какую-либо папку (или файл в этой папке).DS_Store создается в этой папке.
Как предотвратить создание файла .DS_Store?
Я разрабатываю сайты на Mac и каждый раз, когда я создаю какую-либо папку (или файл в этой папке).DS_Store создается в этой папке.
Как предотвратить создание файла .DS_Store?
Его можно использовать, используя mach_inject. Посмотрите Смерть на .DS_Store
Я обнаружил, что переопределение HFSPlusPropertyStore:: FlushChanges() с помощью функция, которая просто ничего не делала, успешно предотвратила создание файлов .DS_Store на Snow Leopard и Lion.
ПРИМЕЧАНИЕ.. В 10.11 вы не можете вводить код в системные приложения.
ПРИМЕЧАНИЕ: "Asepsis больше не находится в активной разработке и поддерживается под OS X 10.11 (El Capitan) и позже".
Здесь всеобъемлющий обзор ваших вариантов. Asepsis (второе упомянутое решение) похоже на то, что вы ищете, оно перенаправляет создание .DS_Store в единый кеш вместо того, чтобы находиться в каждой папке.
Пожалуйста, установите http://asepsis.binaryage.com/, а затем перезагрузите свой Mac.
ASEPSIS перенаправляет все .DS_Store на ваш mac на /usr/local/.dscage
После этого вы можете удалить рекурсивно все .DS_Store с вашего mac.
find ~ -name ".DS_Store" -delete
or
find <your path> -name ".DS_Store" -delete
Вы должны повторить процедуру после каждого обновления Mac.
Открыть терминал. Выполните следующую команду:
defaults write com.apple.desktopservices DSDontWriteNetworkStores true
Либо перезагрузите компьютер, либо выйдите из него и войдите в учетную запись пользователя.
для получения дополнительной информации:
Поместите следующую строку в свой файл .profile.
Откройте файл .profile и скопируйте эту строку
find ~/ -name '.DS_Store' -delete
Когда вы откроете окно терминала, он автоматически удалит файл .DS_Store для вас.
функция
find ~/ -name '.DS_Store' -delete
временно удалил файлы .DS. Но я не уверен, вернутся ли файлы на Mac. Также я заметил что-то своеобразное, "DS_Store" начинает приходить на Mac после установки "ATOM". Поэтому, ребята, пожалуйста, убедитесь, что вы правильно скачали свое программное обеспечение сторонних разработчиков, прежде чем устанавливать их. Лучший
этот файл начинает появляться, когда вы выбираете систему, показывает скрытые файлы: $defaults write com.apple.finder AppleShowAllFiles TRUE Если вы выполните эту команду disapear $ defaults написать com.apple.finder AppleShowAllFiles FALSE Использовать терминал
Если вы хотите, чтобы файлы .DS_Store
стали невидимыми (они все еще существуют, но их не видно), запустите следующую команду в окне "Терминал":
defaults write com.apple.finder AppleShowAllFiles FALSE; killall Finder
Это приведет к тому, что система по умолчанию перестанет показывать эти файлы на рабочем столе и в других местах. Он также перезапустит Finder, чтобы сделать это изменение видимым (особенно на вашем рабочем столе).