Buat Item Menu untuk Menyembunyikan dan Tampilkan File Tersembunyi di OS X

Gunakan Automator untuk Membuat Menu Kontekstual untuk Menyembunyikan atau Menampilkan File Tersembunyi

Secara default, Mac menyembunyikan banyak file sistem yang mungkin perlu Anda akses. Apple menyembunyikan file-file ini karena perubahan yang tidak disengaja, atau penghapusan file secara langsung dapat menyebabkan masalah bagi Mac Anda.

Saya sudah menunjukkan kepada Anda cara menggunakan Terminal untuk menampilkan atau menyembunyikan file dan folder . Metode itu cukup bagus jika Anda hanya sesekali perlu bekerja dengan file dan folder tersembunyi di Mac Anda. Tetapi ada cara yang lebih baik jika Anda cenderung sering bekerja dengan barang tersembunyi Mac Anda.

Dengan menggabungkan perintah Terminal untuk menampilkan dan menyembunyikan file dan folder dengan Automator untuk membuat layanan yang dapat diakses dari menu kontekstual, Anda dapat membuat item menu sederhana untuk menampilkan atau menyembunyikan file-file tersebut.

Membuat Script Shell untuk Beralih ke File Tersembunyi

Kita sudah mengetahui dua perintah Terminal yang diperlukan untuk menampilkan atau menyembunyikan file tersembunyi. Yang perlu kita lakukan adalah membuat skrip shell yang akan beralih di antara dua perintah, tergantung apakah kita ingin menampilkan atau menyembunyikan file di Finder.

Pertama, kita perlu menentukan apakah status Finder saat ini adalah untuk menampilkan atau menyembunyikan file tersembunyi; maka kita perlu mengeluarkan perintah yang tepat untuk berubah ke keadaan yang berlawanan. Untuk melakukan ini, kita akan menggunakan perintah shell berikut:

STATUS = `defaults baca com.apple.finder AppleShowAllFiles`
jika [$ STATUS == 1]
kemudian default menulis com.apple.finder AppleShowAllFiles -boolean FALSE
default lain menulis com.apple.finder AppleShowAllFiles -Boolean TRUE
fi
killall Finder

Itu skrip shell yang cukup mendasar yang akan melakukan pekerjaan untuk kami. Ini dimulai dengan menanyakan pada Finder apa status AppleShowAllFiles saat ini diatur dan kemudian menyimpan hasilnya dalam variabel yang disebut STATUS.

Variabel STATUS kemudian diperiksa untuk melihat apakah itu BENAR (nomor satu setara dengan TRUE). Jika TRUE (diatur untuk menyembunyikan file dan folder), maka kita mengeluarkan perintah untuk mengatur nilai ke FALSE. Demikian juga, jika FALSE (diatur untuk menampilkan file dan folder), kami menetapkan nilai ke TRUE. Dengan cara ini, kami telah membuat skrip yang akan mengaktifkan atau menyembunyikan file dan folder Finder.

Meskipun skrip ini agak berguna, nilai sebenarnya muncul ketika kami menggunakan Automator untuk membungkus skrip dan membuat item menu yang akan memungkinkan kami mengubah atau menonaktifkan file dan folder tersembunyi hanya dengan klik mouse.

Menggunakan Automator untuk Membuat Toggle Hidden Files Menu Item

  1. Luncurkan Automator, yang terletak di folder / Applications .
  2. Pilih Layanan sebagai jenis template yang digunakan untuk tugas Automator baru Anda, dan klik tombol Pilih.
  3. Di panel Perpustakaan, pastikan Tindakan dipilih, lalu di bawah item Pustaka, klik Utilitas. Ini akan menyaring jenis alur kerja yang tersedia hanya ke yang berkaitan dengan utilitas.
  4. Di daftar tindakan yang difilter, klik Jalankan Shell Script dan seret ke panel alur kerja.
  5. Di bagian atas panel alur kerja ada dua item menu drop-down. Setel 'Layanan menerima dipilih' menjadi 'file atau folder.' Setel 'in' ke 'Finder.'
  6. Salin seluruh perintah skrip shell yang kami buat di atas (semua enam baris), dan gunakan untuk mengganti teks yang mungkin sudah ada di kotak dialog Shell Run.
  7. Dari menu file Automator, pilih "Simpan," dan kemudian berikan layanan nama. Nama yang Anda pilih akan muncul sebagai item menu. Saya menyebut Toggle Hidden File milik saya.
  8. Setelah menyimpan layanan Automator , Anda dapat keluar dari Automator.

Menggunakan Toggle Hidden Files Menu Item

  1. Buka jendela Finder .
  2. Klik kanan file atau folder apa saja.
  3. Pilih Layanan, Alihkan File Tersembunyi , dari menu pop-up .
  4. Finder akan beralih status menyembunyikan file, menyebabkan file dan folder tersembunyi untuk ditampilkan atau disembunyikan tergantung pada kondisi mereka saat ini.