Що таке .DS_Store файли і чому OSX залишає їх на спільних Windows?


29

Щоразу, коли я отримую доступ до Windows, використовує OSX 10.5, він залишає .DS_Зберігати файли у віддаленій файловій системі. Для чого вони використовуються і чи потрібні вони, і чи можна їм не допустити їх створення?

Відповіді:


37

Файли " .DS_Store " використовуються в Finder Mac OS для зберігання інформації про налаштування вікна Finder для папки. Вони з’являться у кожній папці, яку ви відвідуєте (перегляньте) разом із Finder. Зазвичай ви не бачите цих файлів у Finder (вони "приховані", як і будь-які * NIX схожі точки)

Щоб запобігти створенню цих файлів, відкрийте термінал і введіть:

defaults write com.apple.desktopservices DSDontWriteNetworkStores true

3
Зауважте, що це стосується лише файлів .DS_Store в мережевій спільній мережі. Він все одно створить .DS_Store файли на локальному пристрої.
Дейв К

Я завжди дивувався, але ніколи не переймався дивитись на це, приголомшливо!
jtimberman

7

Вони метадані OS X Finder . Ви можете відключити їх у 10.4 для віддалених файлових систем, але 10.5 встановлює їх на приховані в Windows . Незважаючи на те, ви можете також їх відключити - але це потрібно зробити для кожного користувача (або скопіювати файл налаштувань).


4

Ці файли використовуються Finder для збереження позицій піктограм, розміру відповідного вікна Finder, фону вікна та інших параметрів перегляду.


3

Альтернативний спосіб відключення .DS_Store файлів, якщо ви не маєте контролю над Macs, що отримує доступ до спільних ресурсів Windows, - це відключити можливість цих файлів навіть зберігатись у спільній доступності. (Використовуючи опцію veto_files у smb.conf або Файловому керуванні екраном у Windows - на щастя, він відключений за замовчуванням для 10,5+ клієнтів)

Ви можете перевірити ще одне питання: Файли для користувачів Mac тут, на SF, для деяких інших пов’язаних покажчиків.


1
Будьте обережні, роблячи це. OS X, а точніше Finder, може задихатися, якщо він намагається написати файл, але ветується. schinckel.net/2007/01/20/use-veto-wisely-under-samba
Матвій Шінккель


1

Як багато інших казали, цим використовується Finder. Однак якщо вони вам не подобаються, ви можете їх безпечно видалити.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.