Meitsje in menu item om sjen te lêzen en sjen yn OS X

Brûk Automator om in kontekstmenu te meitsjen om ferwidere triemmen te ferbergjen of te sjen

Standert stiet de Mac in soad systeemtriemmen dy't jo op in punt mooglik tagong hawwe moatte tagong hawwe. Apple ferhir dy triemmen omdat in ûngelok feroarsaakje kin, of it útskeakeljen fan de bestannen kin problemen foar jo Mac feroarjen.

Ik haw jo al jo oanjûn hoe't jo it terminal brûke om files en mappen sjen te litten of ferbergje . Dizze metoade is goed as jo allinich in gelegenheid hawwe om te wurkjen mei de ferburgen bestannen en mappen op jo Mac. Mar it is in bettere manier as jo faak meidwaan mei jo ferburgen goede saken fan jo Mac.

Troch it kombinearjen fan de kommando's Terminal foar it sjen en fersiken fan triemmen en mappen mei Automator om in tsjinst te meitsjen dy't tagong krije mei kontekstmenu's, kinne jo in ienfâldige menu item oanmeitsje om dizze bestannen sjen te litten of te ferbergjen.

It Shell-skript oanmeitsje om ferboarge triem te weiheljen

Wy kenne al de twa kommando-kommando's dy't nedich binne om ferburgen bestannen sjen te litten of ferbergje. Wat wy dwaan moatte is in skealskript oanmeitsje dat tusken de beide kommando's slute sil, ôfhinklik fan oft wy de triemmen yn 'e Finder sjen wolle of ferbergje wolle.

Earst moatte wy bepale hokker de hjoeddeistige steat fan 'e Finder is om ferburgen bestannen sjen te litten of ferbergje; dan moatte wy it passende kommando útjaan om te feroarjen nei de oare kant. Om dit te dwaan, sille wy de folgjende shellkommando's brûke:

STATUS = `standertfal lêze com.apple.finder AppleShowAllFiles`
as [$ STATUS == 1]
Fierde standert opsjes as com.apple.finder skriuwen AppleShowAllFiles -boolean FALSE
oars mislearre autoriteiten com.apple.finder AppleShowAllFiles -boolean TRUE
fi
killall Finder

Dat is in kreaze basis skellskript dat it wurk foar ús dwaan sil. It begjint by it freegjen fan de Finder wat de aktuele steat fan 'e AppleShowAllFiles ynsteld is en de resultaten opsette yn in fariabele titel STATUS.

De fariabele STATUS wurdt dan kontrolearre om te sjen oft it TRUE is (it nûmer is equivalent foar TRUE). As it TRUE is (set de triemmen en mappen op 'e hichte), ferfange wy it kommando om de wearde te feljen oan FALSE. Likewol, as it is FALSE (set de triemmen en mappen te sjen), sette wy de wearde yn TRUE. Op dizze wize hawwe wy in skript makke makke dy't de Finder ferhurde fan triemmen en mappen op of út.

Wyls it skript inkel brûkber is troch himsels, komt syn echte wearde as wy Automator brûke om it skript om te winkjen en in menu item te meitsjen dat litte wy ferpleatse triemmen en mappen op of of út mei in gewoan mûsklik liede.

Mei help fan Automator om in menu opnij ferburgene triemmen oan te meitsjen

  1. Launch Automator, lokaasje yn de map / Applikaasje map .
  2. Selektearje as service type as it type fan sjabloan om te brûken foar jo nije automatoraak, en klik op 'e knop Kies.
  3. Yn it Bibliotheekskeppel sjogge jo derfoar dat aksjes selektearre binne, dan ûnder it itembibleteek klik Utilities. Dit sil de beskikbere workflowtypen filterje op justjes dyjingen dy't relatearje oan utilities.
  4. Yn 'e filteredige list fan aksjes klikje op Shell Skript útfiere en slach it nei de workflow troch.
  5. Oan 'e boppekant fan' e workflow binne twa opslachmenu items. Set de 'Service' selektearre 'nei' bestannen of mappen. Set de 'yn' nei 'Finder'.
  6. Kopiearje it hiele skell-skriptbeheech dat wy boppe-oan makke hawwe (alle seis rigels), en brûke it om elke tekst te ferfangen dy 't al yn it finsterútfiere Run Shell skript wurde.
  7. Ut it automatysk triemmenu selektearje "Bewarje", en jou dan de tsjinst in namme. De namme dy't jo selektearje sil ferskine as it menu item. Ik neam myn Myn tûkeboekjes op.
  8. Nei it bewarjen fan de Automator- tsjinst kinne jo automatysk útfiere.

Mei it menu item Toggle Hidden Files brûke

  1. Iepenje in finsterfinster.
  2. Rjochts-klikke op in triem of map.
  3. Selektearje tsjinsten, Ferbergje ferbergere triemmen , út it pop-up menu .
  4. De Finder sil de steat feroarje om bestannen te ferstopjen, ferburgen triemmen en mappen te feroarjen om te sjen of ferburgen ôfhinklik fan har aktuele betingsten.