Co to są pliki .DS_Store i dlaczego OSX pozostawia je w udziałach Windows?

29

Ilekroć uzyskuję dostęp do udziałów Windows z OSX 10.5, pozostawia pliki .DS_Store na zdalnym systemie plików. Do czego są wykorzystywane i czy są konieczne i czy można im zapobiec?

duckworth
źródło

Odpowiedzi:

37

Pliki „ .DS_Store ” są używane przez Finder Mac OS do przechowywania informacji o ustawieniach okna Findera dla folderu. Pojawią się w każdym folderze, który odwiedzasz (przeglądasz) w Finderze. Zwykle nie widzisz tych plików w Finderze (są one „ukryte”, podobnie jak inne pliki kropkowe * NIX)

Aby zapobiec tworzeniu tych plików, otwórz terminal i wpisz:

defaults write com.apple.desktopservices DSDontWriteNetworkStores true

źródło
3
Pamiętaj, że dotyczy to tylko plików .DS_Store w udziale sieciowym. Nadal będzie tworzyć pliki .DS_Store na urządzeniu lokalnym.
Dave K
Zawsze się zastanawiałem, ale nigdy nie zadałem sobie trudu, żeby to sprawdzić, super!
jtimberman
4

Pliki te są używane przez Findera do zapisywania pozycji ikon, wielkości odpowiedniego okna Findera, tła okna i innych opcji widoku.

Siekacz 3
źródło
3

Alternatywną metodą wyłączenia plików .DS_Store, jeśli nie masz kontroli nad komputerami Mac uzyskującymi dostęp do udziałów Windows, jest wyłączenie możliwości zapisywania tych plików w udziale. (Korzystanie z opcji veto_files w pliku smb.conf lub funkcji zarządzania ekranem plików w systemie Windows - na szczęście jest ono domyślnie wyłączone na klientach w wersji 10.5+)

Być może zechcesz sprawdzić inne pytanie: Udziały plików dla użytkowników komputerów Mac tutaj na SF dla niektórych innych powiązanych wskaźników.

Chealion
źródło
1
Ostrożnie to rób. OS X, a raczej Finder, może się udusić, jeśli spróbuje napisać plik, ale zostanie zawetowany. schinckel.net/2007/01/20/use-veto-wisely-under-samba
Matthew Schinckel
3

Spotlight wykorzystuje również informacje z .DS_Store do indeksowania.

Grishanko
źródło
1

Jak wielu innych powiedziało, są one używane przez Findera. Jeśli jednak ich nie lubisz, możesz je bezpiecznie usunąć.

Rory
źródło