Удалить и запретить .DS_Store

OSX сохраняет информация о сортировке файлов, размере иконок и прочую информацию для каждой директории в файле .DS_Store.

Отключить создание файлов DS_Store на сетевых дисках

# defaults write com.apple.desktopservices DSDontWriteNetworkStores true

Для применения изменений нужно перезапустить систему или сделать killall для Finder.

Вернуть обратно

# defaults write com.apple.desktopservices DSDontWriteNetworkStores false

Для файлового сервера на Samba существуют 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

EOM