Bir .DS_Store dosyasını bir dizinden manuel olarak silersem, olabilecek en kötü şey nedir? Hangi önemli bilgileri kaybedebilirim?
Bir .DS_Store dosyasını bir dizinden manuel olarak silersem, olabilecek en kötü şey nedir? Hangi önemli bilgileri kaybedebilirim?
Yanıtlar:
.DS_Store dosyaları, yalnızca belirli bir klasör için özel görünüm ayarlarını tutmak için Bulucu tarafından kullanılır. Çoğu durumda, onları silerseniz hiçbir şey olmaz veya en kötü ihtimalle özel Finder görünümü ayarları (simge boyutu, konum, arka plan rengi vb.) Kaybedilir.
OS X'te 'mekansal Bulucu' deneyimini korumaya çalışıyorsanız, daha fazla önem verebilirsiniz, ancak çoğu kullanıcı için hiçbir değişiklik fark edilmez.
extended file attributes
içindedir, ancak Finder oradan okumaya çalışmaz. kendinizi görmek için:mdls -n kMDItemFinderComment myfile
-n
anahtar çalışmıyor; Ben kullanmak zorunda -name
.
En kötüsü, klasör görüntüleme niteliklerinin (simge konumları ve görünüm ayarları) ortadan kalkmasıdır. Simge konumlarını göz önünde bulundurmazsanız ve ayarları önemli görmezseniz, bu dosyalarda saklanan önemli bilgiler yoktur, bu nedenle bunları silmek güvenlidir.
Söyleyebileceğim kadarıyla, görünüm seçeneklerinde gösterilen tüm ayarları simge ve liste görünümünde (veya bazıları değiştirildikten sonra ayarların bölümlerinde) saklarlar.
Sütun görünümünde, alttaki seçenekler tüm klasörler için aynıdır, ancak düzenleme ve sıralama modlarına göre sıralama yine de .DS_Store dosyalarına kaydedilir.
Daima aç, "bu klasörün daha önce kullanılan görüntüleme modunu bir .DS_Store dosyasına kaydet" anlamına gelir. Varsayılan görünüm modunu (bir pencereyi kapattıktan sonra genellikle değiştirilen FXPreferredViewStyle) geçersiz kılar. "Her zaman sütun görünümünde aç" seçeneğini işaretler ve ⌘1 tuşuna basarsanız, klasöre özgü görünüm modu simge görünümü olur.
.DS_Store dosyaları aynı zamanda varsayılan pencereleri, pencerelerin gösterilen kısımlarını, ikon görünümündeki simgelerin pozisyonlarını ve kenar çubuğunun genişliğini de içerir.
Spotlight yorumları hem .DS_Store dosyalarında hem de genişletilmiş özniteliklerde saklanır . Bir .DS_Store dosyasını silerseniz, Finder yorumları görmez, ancak Spotlight görecektir.
OS X 10.6 yana ve benzeri biçimi .DS_Store
değişti metnin içine ikilik ve nedenle gerçekten bu tür dosyaları kaldırarak kesin sonuçlarını bilmiyorum Apple tarafından belgelenmemiş gibi görünüyor.
Ancak, sahip olduğumuz bilgilere dayanarak, dosya temelde dizinleri ve dosyaları nasıl gösterdiğiyle ilgili bilgileri saklar (örneğin, Finder'daki konumu). Dizindeki veya dizinin kendisinde (denilen .
) B-ağacı benzeri bir biçimde öznitelikler veren bir dizi kayıt tutar .
Ayrıca , dosyaların Çöp Kutusu klasöründen kaldırıldığı yerden de depolanır, bu nedenle DS_Store dosyasını oradan kaldırmak, Finder'ın kaldırılmış dosyalarınızın orijinal konumunu bilmez.
Bu nedenle, klasörünüzün Finder'da nasıl görüntüleneceği konusunda endişelenmiyorsanız, güvenle kaldırabilirsiniz. Çöp Kutusu klasörünüzdeki DS_Store dosyasıysa, bıraksanız daha iyi olur.
DS_Store dosyalarında tam olarak depolananlarla daha fazla ilgileniyorsanız , dsstore_dump.pl
bir mağaza dosyasının kayıtlarını insan tarafından okunabilir biçimde okuyabilen bir araç kullanmayı deneyebilirsiniz .
Ayrıca bakınız: CPAN'da DS_Store Formatı
rm
elle gelen dosyaları ~/.Trash
giderim, .DS_Store
dosyalar 'Boş çöp' tıklayarak silinmiş olurdu benim sürücü karmaşık?" Seni doğru anlıyorsam, tek sonuç .DS_Store
çöp kutusu klasöründeki bekarın dağınık olması ... olur mu? :)
.DS_Store
büyük olasılıkla belgelenmemiş durumdadır .
.DS_Store
dosyalar silinirken yorumlar kaybedilir !