OS X-le peidetud failide peitmiseks ja kuvamiseks looge menüüpunkt

Kontekstimenüü loomiseks varjatud failide peitmiseks või kuvamiseks kasutage Automatorit

Vaikimisi varjub Mac paljusid süsteemifaile, millele teil mingil hetkel vaja pääseda. Apple peidab need failid, sest failide juhuslik muutus või otsene eemaldamine võib Macile probleeme tekitada.

Olen juba näidanud, kuidas kasutada terminali failide ja kaustade näitamiseks või varjamiseks . See meetod on üsna hea, kui teil on Mac-i varjatud failide ja kaustade korral aeg-ajalt vaja. Kuid teie Maci varjatud maiuspalade korral on sageli sageli töökorras.

Kombineerides terminali käsklusi failide ja kaustade näitamiseks ja peitmiseks Automatoriga, et luua teenus, millele pääseb juurde kontekstimenüüsse, saate luua nende menüüelementide lihtsa menüüpunkti, et neid faile kuvada või varjata.

Peidetud failide lülitamiseks Shell-skripti loomine

Me juba teame kahte terminali käsklust, mis on vajalik varjatud failide kuvamiseks või varjamiseks. Mida me peame tegema, on luua shell skript, mis lülitub kahe käskluse vahel, sõltuvalt sellest, kas me tahame faili näitamist või peitmist Finderis näidata või peita.

Esiteks peame kindlaks tegema, kas Finderi praegune olek on varjatud failide näitamine või varjamine; siis peame väljastama vastava käsku, et vahetada vastupidine riik. Selleks kasutame järgmisi shellikäsud:

STATUS = 'vaikeväärtused lugeda com.apple.finder AppleShowAllFiles`
kui [$ STATUS == 1]
siis vaikesätted kirjutada com.apple.finder AppleShowAllFiles -valik FALSE
muidu on vaikimisi kirjutama com.apple.finder AppleShowAllFiles -lüliti TRUE
fi
killall Finder

See on üsna lihtne shell skript, mis teeb meie jaoks tööd. See algab, kui küsib Finderilt, milline on AppleShowAllFiles'i praegune olek, ja seejärel salvestada tulemused muutujaga STATUS.

Seejärel kontrollitakse muutuja STATUS, kas see on TRUE (esimene number on TRUE -ga võrdne). Kui see on TRUE (seadeks on failide ja kaustade peitmine), siis anname käsku määrata väärtuseks FALSE. Samamoodi, kui see on FALSE (seadistatud failide ja kaustade näitamiseks), seadisime väärtuse TRUE. Sel moel oleme loonud skripti, mis lülitab Finderi failide ja kaustade peitmise sisse või välja.

Kuigi skript on mõnevõrra kasulik iseenesest, pärineb see tegelik väärtus, kui me kasutame Automatorit skripti ümbritsemiseks ja loome menüüelemendi, mis võimaldab meil hiireklõpsuga ainult peidetud faile ja kaustu sisse või välja lülitada.

Automatori kasutamine menüükäsku Pöörake peidetud failide loomiseks

  1. Käivitage Automator, mis asub kaustas / Applications .
  2. Valige oma automaatse uue ülesande jaoks malli tüüp Teenus ja klõpsake nupul Vali.
  3. Raamibaardil veenduge, et valitud oleks toimingud, seejärel klõpsake käsku Raamatukogu all nupul Utiliidid. See filtreerib saadaolevad töövoo tüübid ainult nendega, mis on seotud utiliitidega.
  4. Filtreeritud tegevuste loendis klõpsake käsku Käsku shelli skript ja lohistage see töövoo paneelile.
  5. Töövoo paneeli ülaservas on kaks rippmenüüd. Määrake funktsioon "Teenused saab valitud" failidesse või kaustadesse. Määrake "sisse" lehele "Finder".
  6. Kopeerige kogu shell skripti käsk, mida me eespool loodud (kõik kuus rida), ja kasutage seda, et asendada mis tahes tekst, mis võib juba olla käsku Käivita shelli skript.
  7. Automatori faili menüüst valige "Salvesta" ja seejärel andke teenusele nimi. Valitud nimi kuvatakse menüüelemendina. Ma nimetan oma lülituda peidetud failid.
  8. Pärast Automaatriteenuse salvestamist saate Automatorist loobuda.

Kasutades menüükäsku Toggle Hidden Files menüüs

  1. Ava Finder aken.
  2. Paremklõpsake failil või kaustal.
  3. Hüpikmenüüst valige Teenused, peida varjatud failid .
  4. Finder lülitab faile varjates oleku oleku, muutes varjatud failid ja kaustad, mis kuvatakse või peidavad, sõltuvalt nende praegusest olukorrast.