Logo Icon Ahmet Ökten


macOS’te Dosya ve Klasör Gizleme/Gösterme

macOS’te Dosya ve Klasör Gizleme/Gösterme

macOS’te bazı sistem dosyaları güvenlik için gizlidir. Bunun dışında kullanıcılar da dosya/klasörlerini kendi isteklerine göre gizleyip gösterebilir. Bu rehberde chflags, defaults write, klavye kısayolu ve otomasyon yöntemlerini ayrıntılı inceliyoruz.

⚠️ Uyarı: Sistem klasörlerinde (örn. /System, /Library) yapacağınız işlemler macOS’un stabilitesini bozabilir. Sadece emin olduğunuz alanlarda işlem yapın.

1) chflags ile Gizleme

Belirli bir dosya/klasörü gizlemek için:

chflags hidden ~/Belgeler/Özel

Görünür yapmak için:

chflags nohidden ~/Belgeler/Özel

2) defaults write ile Tüm Gizli Dosyaları Açmak

Göster

defaults write com.apple.finder AppleShowAllFiles -bool true
killall Finder

Gizle

defaults write com.apple.finder AppleShowAllFiles -bool false
killall Finder

3) ⌘ + Shift + . (Command + Shift + Nokta) Kısayolu

macOS Sierra (10.12) ve sonrası Finder’da hızlıca gizli dosya görünürlüğünü değiştirmenizi sağlar:

  • Etkinleştirme: Finder açıkken ⌘ + Shift + . kombinasyonunu basın.
  • Gizli dosyalar yarı saydam olarak görünür.
  • Aynı kombinasyonu tekrar basarak kapatabilirsiniz.
💡 Bu yöntem kalıcı değildir, sadece Finder görünümünü anlık değiştirir.

4) Özel Durumlar: Sistem Dosyaları

  • .DS_Store → Finder, klasör görünüm bilgilerini burada saklar. Gizli olsa da otomatik yeniden oluşturulur, silmeniz genelde zararsızdır.
  • ~/Library → Kullanıcı ayarları, önbellekler burada. Gizlidir ama ⌥ (Option) tuşuna basılı tutup Finder menüsünden “Git → Kütüphane” ile açabilirsiniz.
  • /System → Çekirdek sistem dosyaları. Görünür hale getirmek önerilmez.
⚠️ Sistem klasörlerini yanlışlıkla değiştirmek macOS’un açılmamasına yol açabilir.

5) AppleScript & Automator ile Otomasyon

Gizli dosya görünürlüğünü aç/kapatmayı tek tıkla yapmak için bir AppleScript yazabilirsiniz.

tell application "Finder"
  set currentState to do shell script "defaults read com.apple.finder AppleShowAllFiles"
  if currentState = "1" then
    do shell script "defaults write com.apple.finder AppleShowAllFiles -bool false; killall Finder"
  else
    do shell script "defaults write com.apple.finder AppleShowAllFiles -bool true; killall Finder"
  end if
end tell

Bunu Script Editor ile kaydedip .app olarak çalıştırılabilir hale getirebilirsiniz. İsterseniz Automator’da bir “Hızlı İşlem” oluşturarak Finder sağ tık menüsüne de ekleyebilirsiniz.

✅ Sonuç

macOS’te dosya ve klasör gizleme için üç ana yol vardır: chflags (tek dosya/klasör), defaults write (sistem genelinde), ⌘ + Shift + . (hızlı kısayol). Daha ileri kullanıcılar için AppleScript/Automator ile otomasyon mümkündür.

📅 Güncelleme:
Ek not: Finder kısayolu çoğu kullanıcı için yeterlidir. Sistem klasörlerinde değişiklik yapmadan önce her zaman yedek alın.