Jak zapobiec tworzeniu pliku .DS_Store
Pliki DS_Store przechowują informacje o metadanych na poziomie folderu (takie jak rozmieszczenie ikon i obrazy tła), aby system Mac OS X mógł je zrozumieć. kilka komputerów Mac pracujących razem. Niestety, te pliki .DS_Store mogą być naprawdę nieznośne w wieloplatformowym środowisku sieciowym, mogą po prostu prowadzić do niepotrzebnego bałaganu w systemie plików, z którego użytkownicy systemów Windows i Linux nie czerpią żadnych korzyści.
Na szczęście możesz zapobiec tworzeniu plików DS_Store całkowicie, wykonując proste polecenie w terminalu.
Jak zatrzymać tworzenie plików DS_Store na woluminach sieciowych w systemie Mac OS X
Aby wyłączyć tworzenie plików .ds_store, uruchom aplikację Terminal z /Applications/Utilities/ i wprowadź dokładnie następujące polecenie:
defaults write com.apple.desktopservices DSDontWriteNetworkStores true
Uruchom ponownie komputer Mac, aby zmiany odniosły pełny efekt (niektórzy twierdzą, że wyłączenie Findera wystarczy, ale przebieg może się różnić).
To wyłącza tworzenie plików .DS_Store dla konta użytkownika, na którym wykonano polecenie. Możesz wprowadzić tę zmianę na wszystkich kontach użytkowników ręcznie, wykonując to samo polecenie pod ich loginem, lub możesz skopiować zmodyfikowany plik com.apple.desktopservices.plist do folderu ~/Library/Preferences każdego innego konta użytkownika.
Oczywiście nie tylko system Mac OS X tworzy pliki uciążliwe dla użytkowników różnych platform. Odpowiednikiem pliku DS_Store w systemie Windows jest Thumbs.db, a jeśli jesteś komputerem Mac w sieci głównie z systemem Windows, prawdopodobnie będziesz na nie napotykać przez cały czas. Możesz łatwo usunąć pliki Thumbs.db w systemie Mac OS X za pomocą Spotlight.
Włącz tworzenie plików DS_Store na woluminach sieciowych
Aby ponownie włączyć tworzenie plików .ds_store, po prostu zmień wartość „true” na „false” w domyślnym ciągu poleceń:
defaults write com.apple.desktopservices DSDontWriteNetworkStores false
Będziesz chciał ponownie uruchomić komputer Mac i ponownie połączyć udziały sieciowe, aby zmiany odniosły pełny skutek.
Działa to we wszystkich wersjach systemu Mac OS X, od OS X El Capitan, OS X Mavericks po Mac OS X Snow Leopard. Możesz .