OS X da yashirin fayllarni yashirish va ko'rsatish uchun menyu elementini yarating

Yashirin fayllarni yashirish yoki ko'rsatish uchun kontekstual menyu yaratish uchun Automator-dan foydalaning

Odatiy bo'lib, Mac ba'zi bir tizimga kirishingiz mumkin bo'lgan ko'plab tizim fayllarini yashiradi. Apple bu fayllarni yashiradi, chunki fayllarni tasodifiy o'zgartirish yoki to'g'ridan-to'g'ri olib tashlash, Mac uchun muammolarga olib kelishi mumkin.

Men sizlarga Terminaldan fayl va papkalarni ko'rsatish yoki yashirish uchun qanday foydalanishni ko'rsatib berdim. Bu usul sizning Mac- dagi maxfiy fayllar va papkalar bilan ishlashingiz kerak bo'lsa, juda yaxshi. Ammo Mac-ning yashirin xayr-ehsonlari bilan tez-tez ishlashga odatlansangiz yaxshi bo'ladi.

Terminalning kontekst menyusidan foydalanish mumkin bo'lgan xizmatni yaratish uchun Automator-da fayl va papkalarni ko'rsatish va yashirish buyruqlar kombinatsiyasini birlashtirib, ushbu fayllarni ko'rsatish yoki yashirish uchun oddiy menyu elementini yaratishingiz mumkin.

Yashirin fayllarni almashtirish uchun Shell skriptini yaratish

Yashirin fayllarni ko'rsatish yoki yashirish uchun kerak bo'lgan ikki terminal buyrug'ini allaqachon bilamiz. Biz nima qilishimiz kerak - bu Finder-da fayllarni ko'rsatish yoki yashirmoqchi bo'lishimizga bog'liq bo'lib, ikkita buyruqlar orasidagi o'zgarishlarni bajaradigan shell-script.

Birinchidan, Finderning mavjud holati yashirin fayllarni ko'rsatish yoki yashirish kerakligini aniqlash kerak; biz qarshi davlatga o'tish uchun tegishli buyruqlar berishimiz kerak. Buni amalga oshirish uchun quyidagi qobiq buyruqlarini ishlatamiz:

STATUS = `default'lar com.apple.finder AppleShowAllFiles o'qiladi
agar [$ STATUS == 1]
keyin standartlar com.apple.finder AppleShowAllFiles -boolean FALSE yoziladi
else defaults yozadi com.apple.finder AppleShowAllFiles -boolean TRUE
fi
killall Finder

Bu biz uchun ishni bajaradigan juda oddiy qobiq yozuvi. Finder'dan AppleShowAllFilesning hozirgi holatini belgilab qo'yganligi va natijalarni STATUS deb ataladigan o'zgaruvchiga saqlashni boshlash orqali boshlanadi.

Keyinchalik STATUS o'zgaruvchisi TRUE (bir-birining ROSTga teng) ekanligini tekshirish uchun tekshiriladi. TRUE bo'lsa (fayl va papkalarni yashirish uchun o'rnatiladi), qiymati FALSE ga sozlash buyrug'i berilgan. Xuddi shunday, agar FALSE bo'lsa (fayl va papkalarni ko'rsatish uchun o'rnatilsa), qiymati TRUE-ga o'rnatamiz. Shu tarzda biz Finderning fayllar va papkalarni yashirish yoki o'chirishga o'tishga yordam beradigan buyruq yaratdik.

Skript o'z-o'ziga bir oz foydali bo'lsa-da, uning haqiqiy qiymati, biz buyruq faylini o'rab olish va avtomatik ravishda sichqonchani bosish bilan yashirin fayllar va papkalarni ochish imkonini beradigan menyu elementini yaratishda Automator foydalanganda keladi.

Toggle Yashirin Fayllar menyusi elementini yaratish uchun Automatordan foydalanish

  1. / Applications papkasida joylashgan Launch Automator ni ishga tushiring.
  2. Yangi Automator vazifangiz uchun ishlatiladigan shablonning turi sifatida Service-ni tanlang va Tanlash tugmasini bosing.
  3. Kutubxona bo'lmasiga, Amallar tanlanganini, so'ngra Kutubxona elementining ostidagi yordamchi dasturlarni tanlang. Bu faqat mavjud bo'lgan ish oqimlarini filtrlash vositalari bilan bog'liq bo'lganlarni filtrlaydi.
  4. Filtrlangan harakatlar ro'yxatida Shell skriptini ishga tushirish-ni bosing va uni ish oqimiga o'tkazing.
  5. Ish oqimining yuqori qismida ikkita ochiladigan menyu elementlari mavjud. "Xizmat tanlangan" faylni "fayllar yoki papkalarga" o'rnating. "In" ni "Finder" ga sozlang.
  6. Yuqorida yaratilgan barcha shell skript buyrug'ini nusxalash (barchasi olti qator) va uni Run Shell skript oynasida allaqachon mavjud bo'lgan har qanday matnni almashtirish uchun foydalaning.
  7. Automator fayl menyusida "Saqlash" ni tanlab, xizmatga nom bering. Siz tanlagan nom menyudagi element sifatida ko'rinadi. Menga Toggle Yashirin Fayllarni chaqiraman.
  8. Automator xizmatini saqlaganingizdan so'ng, Automator-dan chiqishingiz mumkin.

Toggle Yashirin Fayllar menyusi elementidan foydalanish

  1. Finder oynasini oching .
  2. Har qanday fayl yoki papkani o'ng tugmasini bosing.
  3. Xizmat menyusini tanlang, yashirin fayllarni almashtiring , ochilgan menyudan .
  4. Finder fayllarni yashirish holatini o'zgartiradi, yashirin fayllar va papkalarni joriy holatiga qarab ko'rsatish yoki yashirishga olib keladi.