a.DS_Store dosyası nedir?

İçindekiler:

Anonim

Ağlarında birkaç Mac bulunan Mac kullanıcıları ve Windows Sistem Yöneticileri tarafından .DS_Store dosyalarının amacı hakkında sık sık soru alıyorum ve gizli dosyalar görünür yapıldığında dosyaların ortaya çıkması.

İşte, Mac OS X'te bir DS_Store belgesinin ne olduğu, onları silerseniz ne olacağı ve artık ağda bulundurmak istemiyorsanız oluşturulmasını nasıl devre dışı bırakacağınızla ilgili bir açıklama ortamlar.

.DS_Store dosyası nedir? DS_Store dosyası ne işe yarar?

DS_Store dosyaları, Mac OS X tarafından klasöre özgü meta veri bilgilerini depolamak için kullanılır. Mac OS X Finder'ın eriştiği her klasörde, hatta ağ birimlerinde ve harici cihazlarda oluşturulurlar. Klasör düzeyindeki özelleştirmeler, özel simgeler, simge yerleşimi, simge boyutu, pencere yerleşimi, liste görünümleri, özel arka plan resimleri veya renkleri vb. gibi şeyler DS_Store dosyasında depolanır. UNIX dosya sistemlerine dosyanın görünmez olduğunu belirten adlarının önünde.

Çoğu Mac kullanıcısı bir DS_Store dosyasını muhtemelen hiçbir zaman görmeyecektir, ancak kullanıcı gizli dosyaları göstermeyi seçtiyse bu dosyalar OS X'teki hemen hemen her dizinde görünür hale gelecektir. Aynı şekilde, neredeyse her zaman ls komutuna iliştirilmiş -a bayrağıyla görünün; bu, öncesinde bir nokta bulunan görünmez dosyaları göstermeyi belirtir.

Gizli dosyalar OS X'te görünür yapıldığında bir DS_Store dosyası şöyle görünür:

.DS_Store dosyalarını silersem ne olur?

Mac klasörlerinden .DS_Store dosyalarını silerseniz, o dizinlerin klasör özelliklerini kaybedersiniz; simgeler, pencere yerleşimi, arka plan resimleri vb. şeyler kaybolacaktır. DS_Store dosyalarını silmenin (klasör meta verilerini kaybetmek dışında) önemli bir zararı olmasa da, onları silmek için çok özel bir nedeniniz yoksa, Mac OS X Finder bunları kullandığından onları yerinde tutmalısınız. Dosyaları silmek gerçekten yalnızca bazı belirli Windows+Mac paylaşımlı ağ ortamlarında gereklidir ve aksi takdirde dosyalar yine de Mac OS X tarafından yeniden oluşturulacaktır.

DS_Store Dosyalarını Durdurabilir miyim?

Evet, Terminal'de aşağıdaki komutu çalıştırarak DS_Store dosyalarının oluşturulmasını engelleyebilirsiniz

defaults yaz com.apple.desktopservices DSDontWriteNetworkStores true

Ağa bağlı birimler, paylaşımlar ve sürücüler için .DS_Store dosyası oluşturmayı durdurmak oldukça kolaydır, ancak çoğu kullanıcı için nadiren gereklidir.

Bu DS_Store dosyaları, dosya sistemi meta veri depolama ve bilgilerinin kritik bir bileşeni olduklarından, en eski sürümlerden en son Mac OS X sürümlerine kadar OS X'in tüm sürümlerinde bulunur.

a.DS_Store dosyası nedir?