Sortu menu-elementua ezkutatzeko eta erakusteko ezkutuko fitxategiak OS X-n

Erabili Automatorrek testuinguruko menua ezkutatzeko edo erakusteko ezkutuko fitxategiak sortzeko

Lehenespenez, Mac-ek une jakin batean behar duen sistema-fitxategi batzuk ezkutatzen ditu. Apple-k fitxategi horiek ezkutatzen ditu, ustekabeko aldaketak edo fitxategien kanporaketak zure Mac-ak sor ditzakeelako.

Terminalean nola erabili jakiteko dagoeneko azaldu zaitugun fitxategiak eta karpetak erakusteko edo ezkutatzeko . Metodo hori oso ona da zure Maceko ezkutuko fitxategiak eta karpetak lan egiteko noizbehinkako beharra baduzu. Baina hobe da zure Mac-en ezkutuko ongiekin maiz lan egitea.

Terminal komandoak automatikoki osatutako fitxategiak eta karpetak erakusteko eta ezkutatzeko testuinguru menuen bidez sar daitekeen zerbitzua sortzeko, menu-elementu sinple bat sor dezakezu fitxategiak erakusteko edo ezkutatzeko.

Shell Script-a ezkutuko fitxategiak txandakatzeko

Badakigu ezkutuko fitxategiak erakusteko edo ezkutatzeko beharrezkoak diren bi terminal komandoak. Zer egin behar dugu bi komandoen artean txandakatuko diren shell script bat sortuko da, Finder-en fitxategiak erakutsi edo ezkutatu nahi ditugun arabera.

Lehenik eta behin, zehaztu beharra dago Aurkitutako egoerak ezkutuko fitxategiak erakusteko edo ezkutatzeko. orduan kontrako egoera aldatzeko komando egokia eman behar dugu. Horretarako, hurrengo shell komandoak erabiliko ditugu:

STATUS = `lehenetsiak irakurri com.apple.finder AppleShowAllFiles`
[$ STATUS == 1] bada
ondoren, lehenetsiak idatzi com.apple.finder AppleShowAllFiles -boolean FALSE
Bestela, aurrezarpenak idatzi com.apple.finder AppleShowAllFiles-boolean EGIAZKOA
fi
killall Finder

Ona script shell oinarrizko bat dela gure lana egingo du. Galdetzen dio Finderi zer den AppleShowAllFiles egungo egoerari ESTOS izeneko aldagai batean emandako emaitzak gordetzeko.

Aldagai STATUS egiazta daiteke TRUE (EGIAZKOA bada) zenbakia egiaztatzeko. EGIA (EGIAZKOAK (fitxategiak eta karpetak ezkutatzeko), komandoa baliogabetu FALTSUA ezartzeko. Halaber, FALTSUA bada (fitxategiak eta karpetak erakusteko konfiguratu), TRUEK balio gisa ezarriko dugu. Horrela, fitxategiak eta karpetak ezkutatzea aktibatu edo desaktibatzeko aurkituko duen script bat sortu dugu.

Scriptak zertxobait erabilgarriak diren arren, bere benetako balioa Automator erabiltzen dugu gidoiaren inguruan biltzeko eta ezkutuko fitxategiak eta karpetak aktibatzeko edo desaktibatzeko aukera ematen duen menu-elementu bat sortzeko.

Automatizatzeko, Toggle Hidden Files Menu Item bat sortzea

  1. Abiarazi Automator, / Aplikazioak karpetan dago .
  2. Aukeratu Zerbitzua autentifikazio berriaren egiteko txantiloi mota gisa eta egin klik Hautatu botoian.
  3. Liburutegiaren panelean, ziurtatu Ekintzak hautatuta dagoela eta, ondoren, Liburutegiko elementuaren azpian, sakatu Utilitateak. Honek erabilgarri dauden fluxu-motak iragazteko erabiliko ditu.
  4. Ekintzen iragazkitako zerrendan, egin klik Exekutatu shell script-en eta arrastatu lan-fluxuari.
  5. Laneko fluxuaren goialdean goitibeherako bi menu elementu daude. Ezarri 'Zerbitzua jasotako hautatua' 'fitxategietan edo karpetetan'. Ezarri 'sartu' 'Finder-en'.
  6. Goian sortu dugun shell script komandoa (sei lerro guztiak) kopiatu eta erabili Run Shell Script kutxa batean dagoeneko dagoen edozein testu ordezkatzeko.
  7. Automator fitxategiaren menuan, hautatu "Gorde", eta, ondoren, zerbitzua izen bat eman. Hautatu duzun izena menu-elementu gisa agertuko da. Nire txandak ezkutuko fitxategiak deitzen ditut.
  8. Automator zerbitzua gordetzean, Automator irten dezakezu.

Toggle Hidden Files Menu Item erabiliz

  1. Ireki Finder leiho bat.
  2. Egin klik eskuineko botoiarekin edozein fitxategi edo karpeta.
  3. Aukeratu Zerbitzuak, Toggle Hidden Files , pop-up menuan .
  4. Finderrek ezkutatzeko fitxategien egoera txandakatuko du, ezkutuko fitxategiak eta karpetak erakusteko edo ezkutatzeko, haien uneko egoeraren arabera.