Co to jest plik .DS_Store?

Spisu treści:

Anonim

Często jestem pytany o przeznaczenie plików .DS_Store przez użytkowników komputerów Mac i administratorów systemu Windows, którzy mają kilka komputerów Mac w swoich sieciach, gdzie pliki pojawiają się, gdy ukryte pliki stają się widoczne.

Oto wyjaśnienie, czym jest dokument DS_Store w systemie Mac OS X, co się stanie, jeśli je usuniesz i jak wyłączyć ich tworzenie, jeśli nie chcesz, aby były dłużej dostępne w sieci środowiska.

Co to jest plik .DS_Store? Do czego służy plik DS_Store?

Pliki DS_Store są używane przez system Mac OS X do przechowywania informacji o metadanych poszczególnych folderów. Są one tworzone w każdym folderze, do którego Mac OS X Finder ma dostęp, nawet w woluminach sieciowych i urządzeniach zewnętrznych. Dostosowania na poziomie folderów są przechowywane w pliku DS_Store, takie jak niestandardowe ikony, rozmieszczenie ikon, rozmiar ikon, rozmieszczenie okien, widoki list, niestandardowe obrazy lub kolory tła itp. Pliki DS_Store mają być dyskretne, dlatego mają rozszerzenie . przed ich nazwą, co wskazuje systemom plików UNIX, że plik jest niewidoczny.

Większość użytkowników komputerów Mac prawdopodobnie nigdy nie zobaczy pliku DS_Store, ale jeśli użytkownik wybrał opcję wyświetlania ukrytych plików, staną się one widoczne w prawie każdym katalogu w systemie OS X. Podobnie prawie zawsze pokaż się z flagą -a dołączoną do polecenia ls, która wskazuje na pokazanie niewidocznych plików poprzedzonych kropką.

Oto jak wygląda plik DS_Store, gdy ukryte pliki są widoczne w systemie OS X:

Co się stanie, jeśli usunę pliki .DS_Store?

Jeśli usuniesz pliki .DS_Store z folderów Mac, utracisz specyfikę tych katalogów; rzeczy takie jak ikony, rozmieszczenie okien, obrazy tła itp. zostaną utracone. Chociaż usunięcie plików DS_Store nie wyrządza żadnych znaczących szkód (z wyjątkiem utraty metadanych folderu), chyba że masz bardzo konkretny powód, aby je usunąć, powinieneś je zachować, ponieważ Mac OS X Finder ich używa. Usunięcie plików jest naprawdę konieczne tylko w niektórych określonych współdzielonych środowiskach sieciowych Windows + Mac, w przeciwnym razie i tak zostaną one ponownie wygenerowane przez system Mac OS X.

Czy mogę zatrzymać pliki DS_Store?

Tak, wykonując następujące polecenie w terminalu, możesz zapobiec tworzeniu plików DS_Store

defaults write com.apple.desktopservices DSDontWriteNetworkStores true

Zatrzymanie tworzenia pliku .DS_Store dla woluminów, udziałów i dysków podłączonych do sieci jest dość łatwe, ale w przypadku większości użytkowników jest to rzadko konieczne.

Te pliki DS_Store istnieją we wszystkich wersjach systemu OS X, od najstarszych do najnowszych wersji systemu Mac OS X, ponieważ są kluczowym elementem przechowywania metadanych systemu plików i informacji.

Co to jest plik .DS_Store?