.S_Store silme sonuçları


84

Bir .DS_Store dosyasını bir dizinden manuel olarak silersem, olabilecek en kötü şey nedir? Hangi önemli bilgileri kaybedebilirim?

Yanıtlar:


65

.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.


4
Çok doğru değil, .DS_Storedosyalar silinirken yorumlar kaybedilir !
akuhn

5
Aslında, yorumlar hala extended file attributesiçindedir, ancak Finder oradan okumaya çalışmaz. kendinizi görmek için:mdls -n kMDItemFinderComment myfile
mb21

@ mb21, Onları El Capitan'da görmüyorum. Ayrıca, -nanahtar çalışmıyor; Ben kullanmak zorunda -name.
Wildcard

@ robo, mekansal bulucu ???
Pacerier

2
@Pacerier - 'Mekansal bulucu', eski Mac kullanıcılarının hala bahsettiği bir şey. Klasik Mac OS Finder ortaya koydu simgeler ve klasörleri tutmak son derece iyiydi tam kullanıcıların görsel, belirli dosyası nerede tam olarak bilmeden güvenebileceğini böylece kullanıcı, onları terk yol. Bazı insanlar dosya organizasyonu için buna güveniyorlardı. Diğer çoğu GUI işletim sistemi bu konuda iyi bir iş yapmadı ve Mac OS X 2001'de ortaya çıktığında, işleri tam olarak yerine koydukları yerde tutmak da iyi değildi. Burada daha fazla tartışma: arstechnica.com/gadgets/2001/04/macos-x/9/#finder
robo

22

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.


20

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.


Neyse, DS_Store dosyasını yeniden oluşturmak için (silindikten sonra). Özellikle genişletilmiş özelliklerden gelen yorumlar?
süvari aleminde

8

OS X 10.6 yana ve benzeri biçimi .DS_Storedeğ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.plbir 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ı


1
Aha! "Ben edin: Ben cevabını arıyoruz geldi rmelle gelen dosyaları ~/.Trashgiderim, .DS_Storedosyalar '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? :)
Wildcard

@ kenorb, dsstore formatı CPAN'da mı? Öyleyse belgelenmiş mi yoksa belgelenmemiş mi?
Pacerier

@Pacerier İkili format .DS_Storebüyük olasılıkla belgelenmemiş durumdadır .
kenorb,
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.