Pēc noklusējuma Mac slēpj daudzus sistēmas failus, kurus jums kādā brīdī var piekļūt. Apple slēpj šos failus, jo nejauša izmaiņa vai tieša failu noņemšana var radīt Mac datorā problēmas.
Apvienojot termināļa komandas, lai parādītu un slēptu failus un mapes ar Automator, lai izveidotu pakalpojumu, kuru var piekļūt no konteksta izvēlnēm, varat izveidot vienkāršu izvēlnes vienumu, lai šos failus varētu parādīt vai slēpt.
Shell Script izveide, lai pārslēgtu slēptos failus
Mēs jau zinām, ka divas termināļa komandas ir nepieciešamas, lai parādītu vai paslēptu slēptos failus. Mums jādara, lai izveidotu čaulas skriptu, kurš pārslēgsies starp abām komandām atkarībā no tā, vai mēs vēlamies parādīt vai paslēpt failus meklētājā.
Pirmkārt, mums ir jānosaka, vai meklētāja pašreizējā stāvokļa mērķis ir parādīt vai slēpt slēptos failus; tad mums jāizdod atbilstoša komanda, lai mainītos uz pretējo valsti. Lai to izdarītu, mēs izmantosim šādas čaulas komandas:
STATUS = 'noklusējuma vērtības lasīt com.apple.finder AppleShowAllFiles`if $ STATUS == 1 pēc tam noklusējumus rakstīt com.apple.finder AppleShowAllFiles -bolains FALSEelse noklusējumus rakstīt com.apple.finder AppleShowAllFiles -bloķējošs TRUEfikillall Finder
Tas ir diezgan vienkāršs čaulas skripts, kas mums darīs darbu. Tas sākas, lūdzot Finder, kāds pašreizējais AppleShowAllFiles stāvoklis ir iestatīts, un pēc tam glabā rezultātus mainīgā ar nosaukumu STATUS.
Pēc tam mainīgais STATUS tiek pārbaudīts, lai redzētu, vai tas ir TRUE (pirmais numurs ir līdzvērtīgs TRUE). Ja tas ir TRUE (iestatīts, lai paslēptu failus un mapes), tad mēs izdodam komandu, lai iestatītu vērtību FALSE. Tāpat, ja tas ir FALSE (iestatīts, lai parādītu failus un mapes), mēs iestatām vērtību TRUE. Tādā veidā mēs esam izveidojuši skriptu, kurā tiks ieslēgta vai izslēgta Finder failu un mapju slēpšana.
Lai gan skripts ir nedaudz noderīgs pats, tā reālā vērtība rodas, kad mēs izmantojam Automator, lai aptvertu skriptu un izveidotu izvēlnes vienumu, kas ļaus mums ieslēgt vai izslēgt slēptos failus un mapes ar peles klikšķi.
Automatora izmantošana, lai izveidotu Slēpto failu pārslēgšanas izvēlnes vienību
- Laist Automator, kas atrodas mapē Applications (Lietojumprogrammas).
- Izvēlieties Pakalpojums kā veidnes veidu, ko izmantot savam jaunajam Automatora uzdevumam, un noklikšķiniet uz pogas Atlasīt.
- Rīkā Bibliotēka pārliecinieties, vai ir atlasīti pasākumi, tad zem bibliotēkas vienuma noklikšķiniet uz Utilītprogrammas. Tas filtrēs pieejamos darbplūsmas veidus tikai tiem, kas attiecas uz komunālajiem pakalpojumiem.
- Filtrētā darbību sarakstā noklikšķiniet uz Run Shell Script un velciet to uz darbplūsmas rūti.
- Darbplūsmas rūts augšpusē ir divas nolaižamās izvēlnes vienumi. Iestatiet "Pakalpojums saņem atlasītos" uz "faili vai mapes". Iestatiet "in" uz "Finder".
- Kopējiet visu aprakstošo komandu, ko mēs izveidojām iepriekš (visas sešas rindiņas), un izmantojiet to, lai aizvietotu jebkuru tekstu, kas jau var būt lodziņā Palaist apvalka skriptu.
- Automator faila izvēlnē atlasiet "Saglabāt" un pēc tam piešķiriet pakalpojumu nosaukumu. Izvēlētais vārds parādīsies kā izvēlnes elements. Es zinu, kā mainīt slēptos failus.
- Pēc automatizācijas pakalpojuma saglabāšanas jūs varat iziet no Automator.
Izmantojot izvēlnes Slēpto failu pārslēgšanu vienumu
- Atveriet Finder logu.
- Ar peles labo pogu noklikšķiniet uz jebkura faila vai mapes.
- Izvēlieties Pakalpojumi, Ieslēgt slēptos failus, no uznirstošās izvēlnes.
- Finder pārslēgs failu slēpšanas stāvokli, izraisot slēpto failu un mapju parādīšanos vai slēpšanu atkarībā no to pašreizējā stāvokļa.













