Anonim

A .Ds_Store (Masaüstü Hizmetleri Mağazası) dosyası, Finder uygulaması aracılığıyla bir klasöre göz attığınızda macOS'un otomatik olarak oluşturduğu, Mac'inizin işletim sisteminde gizli bir bilgi dosyasıdır.

Dosya her klasör için oluşturulur ve işletim sisteminin ilgili sistem yapılandırma meta verileriyle klasörü nasıl açacağını kontrol eden bilgiler içerir. Veriler, arka plan resimlerini, simgelerin boyutunu veya yönünü, açtığınızda klasörlerin nasıl görüntüleneceğini vb. içerir.

DS_Store Dosyaları Zararlı mı?

DS_store dosyalarını diğer Mac kullanıcılarından alınan arşivlerde bulabilirsiniz ancak bir klasördeyken herhangi bir zarara neden olmazlar.

DS_Store dosyaları genellikle görünümden gizlenir, ancak gizli dosyalar ayarını etkinleştirebilir ve dosyaları görüntüleyebilirsiniz.

  1. Gizli dosyaları etkinleştirmek için Git > Bilgisayar öğesini seçin ve ardından bölümü genişletmek için Macintosh HD öğesini seçin.

  1. Seç Komut + Üst Karakter + . (nokta tuşu). Gördüğünüz gri renkli dosyalar genellikle Mac'inizdeki gizli dosyalardır.

Ancak, Mac'inize diğer dosyalarla birlikte bir DS_Store dosyası yüklerseniz, dosya öznitelikleri veya Mac'inizdeki dosyalarla ilgili meta veriler gibi bilgileri almak için kötüye kullanılma olasılığı vardır.Potansiyel olarak bilgisayar korsanlarının kötü niyetli hareket etmesine ve özel dosyalarınızı görüntülemesine izin verebilir.

DS_Store Dosyası Nasıl Silinir

Bir klasörde fazla yer kaplamasa veya herhangi bir zarara yol açmasa bile bir DS_Store dosyasını silmek istemenizin birkaç nedeni:

  • Bir klasörü her açmaya çalıştığınızda Finder devreye girdiğinde.
  • Bozuk DS_Store dosyaları, görünüm seçeneklerini değiştirmenizi ve klasör içindeki dosya simgelerini görmenizi veya sıralamanızı zorlaştırabilir. Bir klasörün hemen kapanması, bozuk bir DS_Store dosyasının işaretidir.
  • Bir DS_Store dosyasını silerek görüntü tercihlerinizi sıfırlamak için. Belirli bir klasör için özel Finder görünüm ayarlarını kaybedersiniz, ancak klasörün görünüm seçeneklerini veya ayarlarını istediğiniz zaman değiştirebilirsiniz.
  • Bilgisayarlar arasında, örneğin Mac'inizden başka bir sisteme dosya aktarıyorsanız, DS_Store dosyalarının neden olduğu bazı beklenmeyen sorunlarla karşılaşabilirsiniz.

DS_Store dosyalarında karşılaştığınız sorunları çözmenin bazı hızlı yolları şunlardır:

  • Windows gibi macOS olmayan sistemlerde uygun uygulamalarla DS_Store dosyalarını açın. Windows'ta DS_Store dosyalarını açmak için kullanabileceğiniz bazı araçlar arasında WinRAR, Adobe Acrobat ve Free File Viewer bulunur.
  • DS_Store dosyanızın bozulmamasını veya virüs ya da kötü amaçlı yazılım bulaşmamasını sağlama. Mac için en iyi antivirüs seçeneklerini kullanarak bir kötü amaçlı yazılım taraması çalıştırabilir ve olası tehditleri kontrol edebilirsiniz.

DS_Store dosyasını silerken herhangi bir veri kaybetmezsiniz. Ancak, klasör tercihleri ​​değiştirildiğinde Finder, özel görünüm ayarlarını saklamak için yeni bir DS_Store oluşturacaktır.

Size bir DS_Store dosyasını nasıl sileceğinizi göstereceğiz:

  • Belirli bir klasör için
  • Terminal uygulaması aracılığıyla Mac'inizdeki birden çok klasör için

Belirli bir Klasör için DS_Store Dosyası Nasıl Silinir

DS_Store dosyasını belirli bir klasörden silmek için bu adımları kullanın.

  1. Seç Git > Yardımcı Programlar > Terminal.

Not: Yönetici olarak oturum açmadıysanız, oturum açmak için adınızı ve parolanızı girmeniz istenebilir. Terminal uygulamasına gidin ve DS_Store dosyalarını silmek için gereken komutları kullanın.

  1. Klasörü bulun ve dizini, silmek istediğiniz DS_Store dosyasını içeren klasöre değiştirin. Örneğin, klasör masaüstündeyse, cd masaüstü komutunu kullanın ve Enter .

  1. bul yazın. –name '.DS_Store' –geçerli dizindeki tüm DS_Store dosyalarını silmek için f –delete yazın ve Enter. basın

Not: Komutu tam olarak amaçlandığı gibi yazdığınızdan emin olun, aksi takdirde Mac'inizdeki diğer önemli dosyaları silebilirsiniz.

  1. Seç Tamam. Seçtiğiniz klasördeki .DS_Store dosyaları silinecek.

Not: Terminal, yalnızca girdiğiniz komut çalışmadığında bir mesaj gönderir.

Birden Çok Klasör İçin Bir DS_Store Dosyasını Silme

Mac'inizdeki tüm DS_Store dosyalarını silmek istiyorsanız, şu adımları izleyin.

  1. Seç Git > Yardımcı Programlar > Terminal.

  1. Terminal penceresine şu komutu girin: sudo find / -name “.DS_Store” -Derinlik -exec rm {} \; ve Enter. tuşlarına basın

  1. şifrenizi girin, istenirse . DS_Store dosyaları tüm klasörlerden silinecek.

Not: Uygulama, yalnızca girdiğiniz komut çalışmadığında bir mesaj döndürür.

DS_Store Dosyalarının Otomatik Oluşturulmasını Engelleme

Sunucunuzda rastgele klasörler varsa, bilgisayar korsanları DS_Store dosyalarına erişebilir, dosyayla ilgili öznitelikleri veya meta verileri görüntüleyebilir ve kötü niyetli davranabilir.

DS_Store dosyaları üzerinden bu sorunu çözmenin ve güvenlik ihlallerini önlemenin en iyi yolu, DS_Store dosyalarının otomatik oluşturulmasını devre dışı bırakmaktır. İşte böyle.

  1. Seç Git > Yardımcı Programlar > Terminal.
  1. defaults yazın com.apple.desktopservices DSDontWriteNetworkStores true yazın ve Enter . Bu komutu tersine çevirmek isterseniz, aynı komutu kullanın ancak true'yi false olarak değiştirin .

  1. Mac'inizi yeniden başlatın.

.DS_Store Dosyalarını Periyodik Olarak Otomatik Olarak Silme

DS_Store dosyalarını el ile silmeye devam etmek istemiyorsanız, dosyaları düzenli aralıklarla otomatik olarak kaldırmak için bir UNIX komutu kullanabilirsiniz. İşte böyle.

  1. Seç Git > Yardımcı Programlar > Terminal.
  1. Bu komutu Terminal'e yazın veya yapıştırın: sudo crontab -e ve Dönüşanahtar.

  1. İstenirse, yönetici şifrenizi girin.

  1. Vim düzenleyicide, klavyenizdeki i tuşlarına bir kez basın. Ardından şu komutu yazın veya yapıştırın: 30 10root find / -name “.DS_Store” -Derinlik -exec rm {} \;

Not: Crontab girişi aşağıdaki biçimdedir: . Örneğimizde, sistem otomatik olarak komutu 10'da çalıştıracak şekilde ayarlanmıştır.Her gün sabah 30. Komutu farklı bir süre için yapılandırmak için farklı değerler kullanabilirsiniz ve komut, Mac'iniz ister açık ister Uyku modunda olsun çalışacaktır.

  1. Klavyenizdeki Esc tuşuna bir kez basın ve ardından Shift+ Z + Z aynı anda crontab girişini kaydetmek için.

DS_Store Dosyalarını Mac'inizden Kaldırın

Çoğu Mac kullanıcısı DS_Store dosyalarının var olduğunun farkında değil. Bu görünmez dosyalar Mac'inizin sistem klasörlerinde bulunur ve bu kılavuzda belirtilen adımları kullanarak bunları kaldırabilir veya dosyaların oluşturulmasını devre dışı bırakabilirsiniz.

Aşağıya bir yorum bırakın ve bu kılavuzun Mac'inizdeki DS_Store dosyalarını kaldırmanıza yardımcı olup olmadığını bize bildirin.

DS_Store Dosyası Nedir ve Nasıl Kaldırılır