Apakah file .DS_Store itu?

Daftar Isi:

Anonim

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 adalah penjelasan tentang apa itu dokumen DS_Store di Mac OS X, apa yang terjadi jika Anda menghapusnya, dan cara menonaktifkan pembuatannya jika Anda tidak ingin menyimpannya lagi di jaringan lingkungan.

Apakah file .DS_Store itu? Apa fungsi file DS_Store?

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

Sebagian besar pengguna Mac mungkin tidak akan pernah melihat file DS_Store sama sekali, meskipun jika pengguna telah memilih untuk menampilkan file tersembunyi maka file tersebut akan terlihat di hampir setiap direktori di OS X. Demikian pula, file tersebut hampir selalu muncul dengan flag -a yang dilampirkan pada perintah ls, yang menunjukkan untuk menampilkan file tak terlihat yang diawali dengan tanda titik.

Inilah 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 spesifikasi folder direktori tersebut; 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 jika Anda memiliki alasan yang sangat spesifik untuk menghapusnya, Anda harus menyimpannya karena Mac OS X Finder menggunakannya. Menghapus file benar-benar hanya diperlukan di beberapa lingkungan jaringan bersama Windows+Mac tertentu, dan jika tidak, file tersebut akan dibuat ulang oleh Mac OS X.

Dapatkah Saya Menghentikan File DS_Store?

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

defaults tulis com.apple.desktopservices DSDontWriteNetworkStores true

Menghentikan pembuatan file .DS_Store untuk volume, berbagi, dan drive yang terhubung ke jaringan agak mudah, tetapi jarang diperlukan untuk sebagian besar situasi pengguna.

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

Apakah file .DS_Store itu?