OS X-də gizli faylları gizlətmək və göstərmək üçün bir menyu yaratmaq

Gizli faylları gizlətmək və ya göstərmək üçün Bağlamsal Menyu yaratmaq üçün Avtomat istifadə edin

Default olaraq, Mac bir nöqtədə daxil olmaq üçün lazım olan bir çox sistem faylını gizlədir. Apple bu faylları gizlədir, çünki təsadüfi bir dəyişiklik və ya faylların açıq çıxarılması Mac üçün problem yarada bilər.

Mən sizə artıq faylları və qovluqları göstərmək və ya gizlətmək üçün Terminaldan necə istifadə etdiyini göstərdim. Yalnızca Mac- də gizli fayllar və qovluqlarla işləməyə ehtiyacınız varsa, bu üsul olduqca yaxşıdır. Ancaq Mac-nin gizli xeyirləri ilə tez-tez işləməyə meylli olmağınız daha yaxşı bir yol var.

Terminal kompüter kontekstində menyulardan istifadə edilə bilən bir xidmət yaratmaq üçün Automator ilə faylları və qovluqları göstərmək və gizlətmək üçün əmrləri birləşdirərək bu faylları göstərmək və ya gizlətmək üçün sadə bir menyu yarada bilərsiniz.

Gizli faylları keçmək üçün Shell Scriptini yaratmaq

Gizli faylları göstərmək və gizlətmək üçün lazım olan iki Terminal əmrini artıq bilirik. Nə etmək lazımdır ki, Finder-da faylları göstərmək və ya gizlətmək istəməyimizə bağlı olaraq, iki komanda arasında keçid edəcək bir kabuk skript yaratmaq.

Birincisi, Finder-in mövcud vəziyyəti gizli faylları göstərmək və ya gizlətmək olub olmadığını müəyyən etmək lazımdır; o zaman qarşı dövləti dəyişdirmək üçün müvafiq əmr vermək lazımdır. Bunu etmək üçün aşağıdakı kabuk əmrlərini istifadə edəcəyik:

STATUS = `default'lar com.apple.finder AppleShowAllFiles` oxuyur
əgər [$ STATUS == 1]
sonra varsayılanlar com.apple.finder AppleShowAllFiles -boolean FALSE yazır
else varsayılanları com.apple.finder yazır AppleShowAllFiles -boolean TRUE
fi
killall Finder

Bu, bizim üçün işi edəcək çox əsas bir kabuk skriptidir. Finder-ə AppleShowAllFiles-in hazırkı vəziyyətinin nə olduğunu və STATUS adlanan dəyişəndə ​​saxladığını soruşaraq başlayır.

STATUS dəyişən sonra TRUE (bir nömrə TRUE bərabərdir) görmek üçün yoxlanılır. TRUE (faylları və qovluqları gizlədəcək) təyin etdikdə, dəyəri FALSE olaraq təyin etmək üçün əmr veririk. Eyni şəkildə, əgər FALSE (faylları və qovluqları göstərmək üçün təyin olunarsa) dəyərini TRUE olaraq təyin edirik. Bu sayede, Finder'ın faylları və qovluqları gizlətmək və ya söndürmək üçün bir skript yaratdıq.

Skript özü ilə bir qədər faydalı olsa da, o, avtomatik olaraq scriptin ətrafında dolaşmaq və gizli faylları və qovluqları yalnız bir siçan tıklaması ilə açmaq üçün imkan verəcək menyu yaratmaq üçün Automator istifadə edərkən gəlir.

Bir Toggle Gizli Faylları Menyu Öğe yaratmaq üçün Automator istifadə

  1. / Proqramlar qovluğunda yerləşən Launch Automator.
  2. Yeni Avtomatlaşdırma işiniz üçün istifadə etmək üçün Şablonun növü kimi xidmət seçin və Seç düyməsini basın.
  3. Kitabxana bölməsində Əməliyyatlar seçildikdən sonra Kitabxana elementinin altındakı Kommunal xidmətlərindən istifadə edin. Bu, mövcud iş akışı növlərini yalnız kommunal xidmətlərlə əlaqələndirir.
  4. Fəaliyyətlərin süzgəclənmiş siyahısında, Shell Scriptini Çalıştır'ı basın və iş axını bölməsinə sürükleyin.
  5. İş axını bölməsinin yuxarı hissəsində iki açılan menyu var. 'Xidmət seçilmişləri' 'faylları və ya qovluqları' 'seçin. 'In'yi' Bulucu 'olaraq ayarlayın.
  6. Yuxarıda yaratdığımız bütün shell skript komutunu (bütün altı sətir) kopyalayın və Run Shell Script qutusunda artıq mövcud olan hər hansı mətni əvəz etmək üçün istifadə edin.
  7. Automator fayl menyusundan "Saxla" seçin və xidmətə bir ad verin. Seçdiyiniz ad menyu elementi kimi görünür. Mina keçid Gizli Faylları deyirəm.
  8. Automator xidmətini saxladıqdan sonra, Automator'dan çıxa bilərsiniz.

Toggle Gizli Faylları Menyu Öğesini istifadə edin

  1. Finder pəncərəsini açın .
  2. Hər hansı bir fayl və ya qovluğu sağ basın.
  3. Xidmətləri seçin, gizli faylları açın , açılır menyudan .
  4. Finder, gizli faylları və qovluqları onların mövcud vəziyyətinə görə göstərmək və gizlətmək üçün gizlənən faylların vəziyyətini dəyişəcək.