Sukurkite meniu punktą, kad paslėptumėte ir parodykite paslėptus failus OS X

Naudokite "Automator", kad sukurtumėte kontekstinį meniu, jei norite slėpti ar rodyti paslėptus failus

Pagal numatytuosius nustatymus "Mac" slepia daugybę sistemos failų, kuriuos galbūt norėsite pasiekti tam tikru momentu. "Apple" slepia šiuos failus, nes atsitiktinis jų pakeitimas arba tiesioginis failų pašalinimas gali sukelti "Mac" problemų.

Aš jau parodžiau, kaip naudoti terminalą, norėdami parodyti ar paslėpti failus ir aplankus . Šis metodas yra gana gera, jei kartojasi tik su " Mac" paslėptais failais ir aplankais. Tačiau yra geresnis būdas, jei dažnai naudojate "Mac" paslėptas gėrybes.

Sujungdami Terminalo komandas , rodydami ir slėpdami failus ir aplankus naudodami "Automator", kad sukurtumėte paslaugą, kurią galima pasiekti iš konteksto meniu, galite sukurti paprastą meniu elementą, norėdami parodyti ar slėpti šiuos failus.

"Shell" scenarijaus kūrimas, norint perjungti slaptus failus

Mes jau žinome du terminalo komandas, reikalingas norint parodyti arba slėpti paslėptus failus. Ką turime padaryti, tai sukurti shell scenarijų, kuris perjungia šias dvi komandas, priklausomai nuo to, ar mes norime rodyti ar paslėpti failus "Finder".

Pirma, turime nustatyti, ar dabartinė "Finder" būklė yra parodyti ar slėpti paslėptus failus; tada mes turime išduoti atitinkamą komandą pakeisti į priešingą valstybę. Norėdami tai padaryti, mes naudosime šias apvalkalo komandas:

STATUS = 'numatytuosius skaityti com.apple.finder "AppleShowAllFiles"
jei [$ STATUS == 1]
tada numatytuosius parametrus rašykite com.apple.finder AppleShowAllFiles -įjungtas FALSE
kitais defaults parašykite com.apple.finder AppleShowAllFiles - tikras TRUE
fi
killall ieškiklis

Tai gana paprastas apvalkalo scenarijus, kuris mums atliks darbą. Tai prasideda klausdami "Finder", kokia dabartinė "AppleShowAllFiles" būsena yra nustatyta ir po to išsaugoma rezultatų kintamajame, pavadintu STATUS.

Tada patikrinamas kintamasis STATUS, kad įsitikintumėte, ar jis yra TRUE (numeris pirma atitinka TRUE). Jei tai TRUE (nustatyti slėpti failus ir aplankus), tada mes išleidžiame komandą, kad reikšmė būtų FALSE. Panašiai, jei tai yra FALSE (nustatytas rodyti failus ir aplankus), mes nustatome vertę TRUE. Tokiu būdu sukūrėme scenarijų, kuris įjungs arba išjungs "Finder" failų ir aplankų slėpimą.

Nors scenarijus yra šiek tiek naudingas pats savaime, jo reali vertė gaunama, kai mes naudojame "Automator", kad apvyniotų scenarijų ir sukurtų meniu elementą, kuris leis mums pasukti paslėptus failus ir aplankus vienu paspaudimu pelės mygtuku.

"Automator" naudojimas meniu punkto "Perjungti slaptus failus" kūrimui

  1. Paleisk Automator, esantį aplanke / Applications .
  2. Pasirinkite paslaugą kaip šablono tipą, kurį norite naudoti savo naujajai "Automator" užduočiai, ir spustelėkite mygtuką "Pasirinkti".
  3. Bibliotekos srityje įsitikinkite, kad pažymėti veiksmai, tada po bibliotekos elementu spustelėkite Utilities. Taip bus filtruojami galimi darbo eigos tipai tik tuos, kurie yra susiję su komunalinėmis paslaugomis.
  4. Filtruotame veiksmų sąraše spustelėkite "Vykdyti apvalkalo scenarijų" ir vilkite jį į darbo eigos langą.
  5. Darbų srauto viršuje yra du išskleidžiamieji meniu elementai. Nustatykite "Paslauga gauna pasirinktus" į "failus ar aplankus". Nustatykite "į" į "ieškiklį".
  6. Nukopijuokite visą komandą, kurią sukūrėme pirmiau (visas šešias eilutes), ir naudokite ją, norėdami pakeisti bet kurį tekstą, kuris jau gali būti dėžutėje "Vykdyti apvalkalo scenarijų".
  7. Automator failo meniu pasirinkite "Išsaugoti", tada suteikite paslaugai vardą. Jūsų pasirinktas pavadinimas bus rodomas kaip meniu elementas. Aš vadinu savo "Toggle" paslėptus failus.
  8. Išsaugojus Automatoriaus paslaugą, galite išjungti Automator.

Naudodamiesi meniu elemento perjungimo slaptų failų perjungimas

  1. Atidarykite "Finder" langą.
  2. Dešiniuoju pelės mygtuku spustelėkite bet kurį failą arba aplanką
  3. Išskleidžiamajame meniu pasirinkite Paslaugų, Toggle Hidden Files .
  4. "Finder" pakeis failų slėpimo būseną, todėl slaptieji failai ir aplankai bus rodomi arba paslėpti priklausomai nuo jų dabartinės būklės.