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


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

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.


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.


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.


1

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

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.