macOS, Finder'da görüntülediğiniz her klasörde bir .DS_Store dosyası oluşturur. Bu dosya, görünüm türü ve simge boyutu gibi şeyler için bu klasör içeriğinin yanı sıra kullanıcı özelleştirmelerini de içeren meta verileri depolar.
Bu .DS_Store dosyaları sizlere macOS'ta gizlidir, böylece klasör görünümlerinizi karıştırmazlar. Ancak karışık işletim sistemi ortamlarında, .DS_Store dosyaları bir sorun olabilir. Çünkü Mac'iniz paylaşılan ağ konumları için bile bu dosyaları oluşturuyor. Bu nedenle, bir NAS'ı ofisinizde Windows PC'leri kullanan kişilerle paylaşıyorsanız, aniden paylaşılan dizinleri çöpleyen bir grup .DS_Store dosyası görebilir (en azından Windows kullanıcılarının Dosya Gezgini'nde yapılandırma tercihlerini nasıl yapılandırdıklarına bağlı olarak) .
Windows'ta görünen bir Mac'in .DS_Store dosyası.
Hiçbir veriyi kaybetmeden .DS_Store dosyalarını manuel olarak silebilirsiniz. Tek sorun, .DS_Store dosyasını sildikten sonra paylaşılan bir klasöre göz attığınızda, Bulucu varsayılan düzene geri dönecek ve ayarlamış olabileceğiniz özel görünüm türlerini veya yazı tipi boyutlarını hatırlamayacak olmasıdır. Ancak bu yaklaşım, bu dosyaları her açıldığında el ile silmenizi gerektirir (ve MacOS, paylaşılan dizine her geri döndüğünüzde yeni bir değiştirme dosyası oluşturur). Bunun yerine, macOS'u, ilk başta ağ paylaşımlarında .DS_Store dosyaları oluşturmayacak şekilde yapılandırabilirsiniz..DS_Store Dosyaları Oluşturmayı Durdur
Mac'inizi paylaşılan ağ sürücülerinde .DS_Store dosyaları oluşturmayacak şekilde yapılandırmak için macOS'ta oturum açın, Terminal'i başlatın ve aşağıdaki komutu girin:
varsayılanlar com.apple.desktopservices yazın DSDontWriteNetworkStores -bool TRUE
Komutu uyguladıktan sonra, açık işleri kaydedin ve macOS kullanıcı hesabınızdan çıkın. Tekrar oturum açtığınızda, paylaşılan ağ sürücülerinize yeniden bağlanın. Mevcut .DS_Store dosyaları hala mevcut olabilir ve manuel olarak silinmeleri gerekebilir, ancak Mac'iniz ilerleyen paylaşılan dizinlere göz atarken herhangi bir yeni .DS_Store dosyası oluşturmaz.
.DS_Store Tidbits
Yukarıda tartışıldığı gibi, Mac'inizin .DS_Store dosyaları oluşturmasını engellemenin yararı, Mac ve Windows kullanıcıları arasında paylaşılan sürücülerde karışıklık yaratmamaktır. Ancak macOS bu dosyaları varsayılan olarak gizlediğinden (ve hatta Windows onları gizleyecek şekilde yapılandırılabildiğinden), yalnızca Windows kullanıcılarının onlarla karşılaşabileceğini biliyorsanız, oluşturulmalarını önlemek isteyeceksiniz. Tamamen Mac tabanlı bir ağ ortamında, .DS_Store dosyalarını gizlemeye gerek yoktur ve bunu yapmak oturumlar arasında süren klasör görünümü tercihlerini ayarlamanızı önler.
Ancak bu süreci değerlendirmek için başka bir neden daha var: hız. Ağınızın hızına, paylaşılan depolama alanınızın hızına ve paylaşılan dosya ve dizinlerin sayısına bağlı olarak .DS_Store dosyalarının kullanımı ağa göz atarken işleri yavaşlatabilir. Bunun nedeni, NAS'ta potansiyel olarak yavaş bir ağ veya yavaş sabit disklerle uğraşmak zorunda olmasının yanı sıra, Mac'inizin potansiyel olarak binlerce .DS_Store dosyasını okuması ve işlemesi gerektiğidir. Bu durumda, klasör meta verilerinin faydaları buna değmez. Yine de, bunun sadece yukarıda belirtilen şartlar için geçerli olduğunu unutmayın. Gigabit veya daha hızlı ağlarda hızlı NAS cihazlarına sahip kullanıcılar, çok fazla sayıda dizinle uğraşmadığınız sürece bir sorun yaşamamalıdır.
Yeniden Etkinleştir. DS_Store Oluşturma
Yukarıdaki komutu paylaşılan ağ sürücülerinde .DS_Store dosyalarının oluşturulmasını devre dışı bırakmak için kullandıysanız, bu dosyaların oluşturulmasını aşağıdaki komutla yeniden etkinleştirebilirsiniz:
varsayılanlar com.apple.desktopservices yazın DSDontWriteNetworkStores -bool FALSE
Daha önce olduğu gibi, komutu kapattıktan sonra oturumu kapattıktan ve paylaşılan ağ sürücülerinizi yeniden bağladığınızdan emin olun.