Apa itu file .DS_Store dan mengapa OSX membiarkannya pada Windows share?

29

Setiap kali saya mengakses windows share dari OSX 10.5 ia meninggalkan file .DS_Store pada sistem file jarak jauh. Untuk apa mereka digunakan, dan apakah perlu, dan dapatkah mereka dicegah untuk diciptakan?

duckworth
sumber

Jawaban:

37

File " .DS_Store " digunakan oleh Mac OS Finder untuk menyimpan info tentang pengaturan jendela Finder untuk folder. Mereka akan muncul di setiap folder yang Anda kunjungi (telusuri) dengan Finder. Anda biasanya tidak melihat file-file ini di Finder (mereka "tersembunyi", seperti file * NIX sama lainnya)

Untuk mencegah pembuatan file-file ini, buka Terminal dan ketik:

defaults write com.apple.desktopservices DSDontWriteNetworkStores true

sumber
3
Perhatikan bahwa ini hanya berlaku untuk file .DS_Store di jaringan berbagi. Itu masih akan membuat file .DS_Store di perangkat lokal.
Dave K
Saya selalu bertanya-tanya tetapi tidak pernah repot untuk mencarinya, luar biasa!
jtimberman
4

File-file ini digunakan oleh Finder untuk menyimpan posisi ikon, ukuran jendela Finder masing-masing, latar belakang jendela, dan opsi tampilan lainnya.

Chopper3
sumber
3

Metode alternatif untuk menonaktifkan file .DS_Store jika Anda tidak memiliki kendali atas Mac yang mengakses saham Windows adalah dengan menonaktifkan kemampuan file-file ini untuk disimpan di share. (Menggunakan opsi veto_files di smb.conf atau File Screen Management pada Windows - untungnya dinonaktifkan secara default di 10.5+ klien)

Anda mungkin ingin memeriksa pertanyaan lain: Berbagi file untuk pengguna Mac di sini di SF untuk beberapa petunjuk terkait lainnya.

Chealion
sumber
1
Hati-hati melakukan ini. OS X, atau lebih tepatnya Finder, dapat tersedak jika mencoba menulis file tetapi diveto. schinckel.net/2007/01/20/use-veto-wright-under-samba
Matthew Schinckel
3

Spotlight juga menggunakan info di .DS_Store untuk pengindeksan.

Grishanko
sumber
1

Seperti yang banyak orang lain katakan, ini digunakan oleh Finder. Namun jika Anda tidak menyukainya, Anda dapat menghapusnya dengan aman.

Rory
sumber