Меню

SLIDER.WEB studio

СоцСсылки

БЛОГ


Дружное "НЕТ" .DS_Store на сетевых дисках

Иногда случается так, что при копировании директорий с сетевого ресурса (обычно SMB/NFS) можно столкнуться с проблемой, показанной на изобрашении выше. Это связано с тем, что файлы .DS_Store являются системными. Для того чтобы избежать данной проблемы можно (а иногда и нужно) отключить запись данных файлов на сетевые ресурсы.

ШАГ №1

Запретим создание этих файлов на сетевых ресурсах. Делается это выполнением в Терминале:

defaults write com.apple.desktopservices DSDontWriteNetworkStores -bool TRUE

ШАГ №2

Очистим сетевые каталоги от уже созданных файлов .DS_store. Подключитесь к нужному ресурсу. Ресурс будет смонтирован в каталоге /Volumes. В Терминале выполняем:

dot_clean /Volumes/[имя_ресурса]

Например:

dot_clean /Volumes/HD500

Команда выполняет рекурсивную очистку указанного каталога (со всеми подкаталогами) от файлов .DS_store.

P.S. Восстановить настройки по умолчанию, т.е. опять разрешить создание файлов .DS_store на сетевых ресурсах, можно командой:

defaults delete com.apple.desktopservices DSDontWriteNetworkStores

Posted in Полезности on мар 12, 2014