OS X'de Gizli Dosyaları Gizlemek ve Göstermek İçin Menü Öğesi Oluşturma

Gizli Dosyaları Gizlemek veya Göstermek için İçeriğe Dayalı Bir Menü Oluşturmak için Automator kullanın

Varsayılan olarak Mac, bir noktada erişmeniz gereken birçok sistem dosyasını gizler. Apple, bu dosyaları gizler, çünkü dosyaların yanlışlıkla kaldırılması veya dosyaların tamamen kaldırılması, Mac'inizde sorunlara neden olabilir.

Dosya ve klasörleri göstermek veya gizlemek için Terminal'i nasıl kullanacağınızı zaten gösterdim. Bu yöntem, Mac'inizdeki gizli dosya ve klasörlerle çalışmak için ara sıra bir gereksiniminiz olduğunda oldukça iyidir. Ancak Mac'in gizli eşyalarıyla sık sık çalışmaya meyilliyseniz daha iyi bir yol var.

Bağlamsal menülerden erişilebilen bir hizmet oluşturmak için Dosya ve klasörleri Otomator ile gösterme ve gizleme için Terminal komutlarını birleştirerek, bu dosyaları göstermek veya gizlemek için basit bir menü öğesi oluşturabilirsiniz.

Gizli dosyaları açmak için kabuk komut dosyası oluşturma

Gizli dosyaları göstermek veya gizlemek için gereken iki Terminal komutunu zaten biliyoruz. Yapmamız gereken, Finder'daki dosyaları göstermek mi yoksa gizlemek mi istediğimize bağlı olarak, iki komut arasında geçiş yapacak bir kabuk betiği oluşturmaktır.

Öncelikle, Finder'ın mevcut durumunun gizli dosyaları gösterip göstermeyeceğini mi, yoksa gizli dosyaları mı gizleyeceğini mi belirlemeliyiz? sonra karşı duruma geçmek için uygun komutu vermeliyiz. Bunu yapmak için aşağıdaki kabuk komutlarını kullanacağız:

STATUS = `varsayılanlar com.apple.finder dosyasını oku AppleShowAllFiles`
eğer [$ STATUS == 1]
daha sonra varsayılanlar yazılır com.apple.finder AppleShowAllFiles -boolean FALSE
else defaults yazmak com.apple.finder AppleShowAllFiles -bool TRUE
fi
killall Bulucu

Bu bizim için işi yapacak oldukça basit bir kabuk senaryosu. Bulucu, AppleShowAllFiles öğesinin geçerli durumunun ne zaman ayarlandığını ve sonuçların STATUS adlı bir değişkende saklanmasını sorarak başlar.

Daha sonra STATUS değişkeninin DOĞRU olup olmadığını kontrol etmek için kontrol edilir (bir numara DOĞRU'ya eşdeğerdir). TRUE ise (dosya ve klasörleri gizlemek için ayarlanır), değeri FALSE olarak ayarlamak için komut veririz. Aynı şekilde, eğer FALSE ise (dosyaları ve klasörleri gösterecek şekilde ayarlanmışsa), değeri TRUE olarak ayarlıyoruz. Bu şekilde, Finder'ın dosya ve klasörleri gizlemesini açacak veya kapatacak bir komut dosyası oluşturduk.

Komut dosyası kendi başına biraz yararlı olsa da, gerçek değeri, komut dosyasının etrafına sarmak ve sadece bir fare tıklamasıyla gizli dosyaları ve klasörleri açıp kapamamızı sağlayacak bir menü öğesi oluşturmak için Automator kullandığımızda ortaya çıkıyor.

Gizli Dosyaları Değiştir Menü Öğesini Oluşturmak için Otomatik Yanıtlayıcıyı Kullanma

  1. / Applications klasöründe bulunan Automator'u başlatın.
  2. Yeni Automator göreviniz için kullanılacak şablon türü olarak Servis'i seçin ve Seç düğmesine tıklayın.
  3. Kütüphane bölmesinde, Eylemler'in seçili olduğundan emin olun, ardından Kütüphane öğesinin altında, Yardımcı Programlar'ı tıklatın. Bu, mevcut iş akışı türlerini yalnızca yardımcı programlarla ilgili olanlara göre filtreleyecektir.
  4. Filtrelenen eylemler listesinde, Kabuk Betiğini Çalıştır'ı tıklatın ve iş akışı bölmesine sürükleyin.
  5. İş akışı bölmesinin üstünde iki açılır menü öğesi vardır. 'Seçilen hizmet alımı' dosyalarını 'dosyalara veya klasörlere' olarak ayarlayın. 'Bul' seçeneğini 'Bulucu' olarak ayarlayın.
  6. Yukarıda oluşturduğumuz tüm kabuk komut dosyasını (altı satırlık) kopyalayın ve Shell Kablosunu Çalıştır kutusunda zaten mevcut olabilecek herhangi bir metni değiştirmek için kullanın.
  7. Automator dosya menüsünden, "Kaydet" i seçin ve servise bir isim verin. Seçtiğiniz isim menü öğesi olarak görünecektir. Benimki Gizli Dosyaları Değiştir.
  8. Automator servisini kaydettikten sonra Automator'dan çıkabilirsiniz.

Gizli Dosyaları Değiştir Menü Öğesini Kullanma

  1. Bir Bulucu penceresi açın .
  2. Herhangi bir dosya veya klasörü sağ tıklayın.
  3. Açılır menüden Servisler, Gizli Dosyaları Aç'ı seçin .
  4. Finder saklanan dosyaların durumunu değiştirerek, gizli dosya ve klasörlerin mevcut durumuna bağlı olarak görüntülenmesine veya gizlenmesine neden olur.