MacOS gizli dosyalar ve .DS_Store dosyaları için gerekli ayarlar

2020-12-01
MacOS`lerde varsayılan olarak gizli dosyalar görüntülenmez ve her işlem yapılan klasör içerisine Finder tarafından .DS_Store dosyaları oluşturulur ve bu ayarları değiştirmek mümkündür.
MacOS gizli dosyalar ve  .DS_Store dosyaları için gerekli ayarlar

MacOS'lerde .DS_Store (Desktop Services Store - Masaüstü Hizmetleri Mağazası) dosyaları, Finder tarafından her klasör için oluşturulan ve her klasörle ilişkili spesifik bilgiler içeren veri dosyalarıdır. Bu veriler ikon konumları, pencere boyutu ve şekli, arka plan görüntüleri vb. gibi bir klasörün nasıl görüntüleneceği ile ilgili bilgiler içermektedir. Bu sayede belirli bir klasör için yapılandırılan ayarların korunması sağlanmış olur, örneğin, Masaüstü klasörünü simgeleri tarihe yada ismine göre sıralanmış olarak görüntüleyecek şekilde ayarlarken, İndirilenler klasörünü dosyaları bir liste olarak ve dosya boyutlarına göre sıralı olacak şekilde yapılandırabiliriz.


Varsayılan olarak .DS_Store dosyaları, sadece Finder için bu meta verileri kullandığından sistem tarafından gizlenir; ancak, gizli dosyaların görüntülenmesini etkinleştirmiş veya diğer kullanıcıların da verilere eriştiği sunucu paylaşımları içinde çalışan herkes, bir Apple kullanıcısının dokunduğu her klasörün kendisi için oluşturulan bu özel .DS_Store dosyalarına sahip olacağını bilmek gerekir.


MacOS için gizli dosyaların Finder tarafından her zaman görüntülenmesini istiyorsanız Terminal'de aşağıdaki komutu çalıştırabilirsiniz :


defaults write com.apple.finder AppleShowAllFiles true


Bu sayede artık tüm gizli dosyalar Finder da görüntülenebilecektir. Bu durumu tersine çevirmek ve varsayılan olarak gizli olan haline dönmek için ise :


defaults write com.apple.finder AppleShowAllFiles false


komutunu çalıştırmanız yeterli olacaktır.


Eğer sizde benim gibi çok fazla uzak bağlantılı bulut ortamında çalıştığınız için bu dosyaların her dokunduğunuz klasörde oluşmasından ve sizin bunları sürekli silmenizden bıkmışsanız, sonsuza dek .DS_Store dosyalarının oluşturulmasını kapatmanın hızlı ve kolay bir yolu var :), Terminal'de aşağıdaki komutu çalıştırın hemen :


defaults write com.apple.desktopservices DSDontWriteNetworkStores true


Komut çalıştırıldıktan sonra uygulanabilmesi için Mac'inizi yeniden başlatmanız gerekmektedir. Mac'inizi yeniden başlattığınızda .DS_Store dosyaları artık yok olacak ve yenileride oluşmayacaktır. Bu durumu tersine çevirmek ve yine varsayılan ayarlara tekrar dönmek isterseniz :


defaults write com.apple.desktopservices DSDontWriteNetworkStores false


çalıştırmanız ve işletim sistemini yeniden başlatmanız yeterli olacaktır.


Bu işlemlerin sadece işlem yaptığınız kullanıcı için geçerli olduğunuda hatırlatmadan geçmeyelim.