====== Удалить и запретить .DS_Store ======
OSX сохраняет информация о сортировке файлов, размере иконок и прочую информацию для каждой директории в файле .DS_Store.
Отключить создание файлов DS_Store на сетевых дисках
# defaults write com.apple.desktopservices DSDontWriteNetworkStores true
Для применения изменений нужно перезапустить систему или сделать killall для Finder.
Вернуть обратно
# defaults write com.apple.desktopservices DSDontWriteNetworkStores false
Для файлового сервера на Samba существуют [[https://www.samba.org/samba/docs/current/man-html/smb.conf.5.html#VETOFILES|veto files]].
Можно добавить в ''[share]'', но лучше в ''[global]''
veto files = /._*/.DS_Store/
delete veto files = yes
Удалить существующие файлы .DS_Store (и другие начинающиеся с точки)
# find \( -name ".DS_Store" -or -name ".Trashes" -or -name "._*" -or -name ".TemporaryItems" \) -delete
Но лучше доверить это дело утилите **dot_clean**.
# dot_clean /Volumes/SMB_share_name
Почитать подробнее про dot_clean
* https://ss64.com/osx/dot_clean.html
* http://osxh.ru/terminal/command/dot_clean
* https://maclovin.org/blog-native/2017/dotclean-merge-files-with-corresponding-native-files
EOM
{{tag>apple mac osx}}