Apakah itu fail a.DS_Store?
Isi kandungan:
Saya sering ditanya tentang tujuan fail .DS_Store oleh pengguna Mac dan Pentadbir Sistem Windows yang mempunyai beberapa Mac pada rangkaian mereka, di mana melihat fail muncul apabila fail tersembunyi kelihatan.
Berikut ialah penjelasan tentang dokumen DS_Store dalam Mac OS X, perkara yang berlaku jika anda memadamkannya dan cara untuk melumpuhkan ciptaannya jika anda lebih suka tidak mempunyainya lagi dalam rangkaian persekitaran.
Apakah itu fail .DS_Store? Apakah yang dilakukan oleh fail DS_Store?
Fail DS_Store digunakan oleh Mac OS X untuk menyimpan maklumat metadata khusus folder. Ia dicipta dalam setiap folder yang Mac OS X Finder akses, malah volum rangkaian dan peranti luaran. Penyesuaian tahap folder disimpan dalam fail DS_Store, perkara seperti ikon tersuai, peletakan ikon, saiz ikon, peletakan tetingkap, paparan senarai, gambar atau warna latar belakang tersuai, dsb. Fail DS_Store bertujuan untuk tidak mengganggu, itulah sebabnya ia mempunyai . di hadapan nama mereka, yang menunjukkan kepada sistem fail UNIX bahawa fail itu tidak kelihatan.
Kebanyakan pengguna Mac mungkin tidak akan pernah melihat fail DS_Store sama sekali, walaupun jika pengguna telah memilih untuk menunjukkan fail tersembunyi maka mereka akan kelihatan dalam hampir setiap direktori dalam OS X. Begitu juga, mereka akan hampir selalu muncul dengan bendera -a yang dilampirkan pada arahan ls, yang menunjukkan untuk menunjukkan fail tidak kelihatan yang didahului dengan noktah.
Berikut ialah rupa fail DS_Store apabila fail tersembunyi kelihatan dalam OS X:
Apakah yang berlaku jika saya memadamkan fail .DS_Store?
Jika anda memadamkan fail .DS_Store daripada folder Mac, anda akan kehilangan spesifik folder direktori itu; perkara seperti ikon, peletakan tetingkap, gambar latar belakang, dll, akan hilang. Walaupun tiada bahaya yang ketara (kecuali kehilangan metadata folder) untuk memadamkan fail DS_Store, melainkan anda mempunyai sebab yang sangat khusus untuk memadamkannya, anda harus menyimpannya di tempatnya sejak Mac OS X Finder menggunakannya. Pemadaman fail benar-benar hanya diperlukan dalam beberapa persekitaran rangkaian kongsi Windows+Mac tertentu, dan jika tidak, fail tersebut akan dijana semula oleh Mac OS X juga.
Bolehkah saya Hentikan Fail DS_Store?
Ya, dengan melaksanakan arahan berikut dalam Terminal anda boleh menghalang penciptaan fail DS_Store
lalai tulis com.apple.desktopservices DSDontWriteNetworkStores true
Agak mudah untuk menghentikan .DS_Simpan penciptaan fail untuk volum, perkongsian dan pemacu yang disambungkan rangkaian, tetapi ia jarang diperlukan untuk kebanyakan situasi pengguna.
Fail DS_Store ini wujud dalam semua versi OS X, daripada versi tertua hingga keluaran terbaharu Mac OS X, kerana ia merupakan komponen penting dalam storan dan maklumat metadata sistem fail.