Apa itu file .DS_Store?

Saya sering ditanya tentang tujuan file .DS_Store oleh pengguna Mac dan Administrator Sistem Windows yang memiliki beberapa Mac di jaringan mereka, di mana melihat file muncul ketika file tersembunyi dibuat terlihat.

Berikut ini adalah penjelasan tentang apa dokumen DS_Store di Mac OS X, apa yang terjadi jika Anda menghapusnya, dan cara menonaktifkan pembuatannya jika Anda lebih suka tidak memilikinya lagi di lingkungan jaringan.

Apa itu file .DS_Store? Apa yang dilakukan file DS_Store?

File .DS_Store digunakan oleh Mac OS X untuk menyimpan informasi spesifik folder folder. Mereka dibuat di setiap folder yang diakses oleh Mac OS X Finder, bahkan volume jaringan dan perangkat eksternal. Kustomisasi tingkat folder disimpan dalam file DS_Store, hal-hal seperti ikon kustom, penempatan ikon, ukuran ikon, penempatan jendela, tampilan daftar, gambar latar belakang atau warna kustom, dll. DS_Store file dimaksudkan agar tidak mengganggu, itulah sebabnya mengapa mereka memiliki. di depan nama mereka, yang menunjukkan sistem file UNIX bahwa file tersebut tidak terlihat.

Sebagian besar pengguna Mac kemungkinan tidak akan pernah melihat file DS_Store sama sekali, meskipun jika pengguna telah memilih untuk menampilkan file-file tersembunyi maka mereka akan menjadi terlihat di hampir setiap direktori di OS X. Demikian pula, mereka hampir akan selalu muncul dengan -sebuah flag terlampir ke perintah ls, yang menunjukkan untuk memperlihatkan file tak terlihat yang didahului dengan titik.

Berikut ini tampilan file DS_Store ketika file tersembunyi dibuat terlihat di OS X:

Apa yang terjadi jika saya menghapus file .DS_Store?

Jika Anda menghapus file .DS_Store dari folder Mac, Anda akan kehilangan direktori folder yang spesifik; hal-hal seperti ikon, penempatan jendela, gambar latar belakang, dll, akan hilang. Meskipun tidak ada bahaya yang signifikan (kecuali kehilangan metadata folder) untuk menghapus file DS_Store, kecuali Anda memiliki alasan yang sangat spesifik untuk menghapusnya, Anda harus menyimpannya sejak Mac OS X Finder menggunakannya. Menghapus file sebenarnya hanya diperlukan di beberapa lingkungan jaringan Windows + Mac bersama yang spesifik, dan jika tidak, mereka akan berakhir dengan regenerasi oleh Mac OS X.

Bisakah Saya Menghentikan File DS_Store?

Ya, dengan mengeksekusi perintah berikut di Terminal, Anda dapat mencegah pembuatan file DS_Store

defaults write com.apple.desktopservices DSDontWriteNetworkStores true

Ini lebih mudah untuk berhenti. File ciptaan DS_Store untuk volume terhubung jaringan, berbagi, dan drive, tetapi jarang diperlukan untuk sebagian besar situasi pengguna.

File DS_Store ini ada di semua versi OS X, dari versi tertua hingga rilis terbaru dari Mac OS X, karena ini adalah komponen penting dari penyimpanan dan info metadata sistem file.