Ստեղծեք ցանկի տարր, OS X- ի թաքնված ֆայլերը թաքցնել եւ ցույց տալ

Օգտագործեք ավտոմատ, ստեղծեք կոնտեքստային ցանկություն, թաքցնել կամ թաքնված ֆայլեր ցույց տալ

Լռելյայնորեն, Mac- ը թաքցնում է բազմաթիվ համակարգային ֆայլեր, որոնք կարող եք ինչ - որ պահի օգտվել: Apple- ը թաքցնում է այդ ֆայլերը, քանի որ ֆայլերի պատահական փոփոխությունը կամ ֆայլերի բացահայտ հեռացումը կարող է խնդիրներ առաջացնել ձեր Mac- ի համար:

Ես արդեն ցույց տվեցի, թե ինչպես օգտագործել Terminal- ը ցույց տալու կամ թաքցնել ֆայլերը եւ թղթապանակները : Այդ մեթոդը բավականին լավ է, եթե դուք միայն ունեք երբեմն անհրաժեշտ է աշխատել ձեր Mac- ում թաքնված ֆայլերի եւ թղթապանակների հետ: Բայց ավելի լավ եղանակ կա, եթե դուք հակված եք աշխատել ձեր Mac- ի թաքնված հոբբիների հետ:

Համատեղելով տերմինալային հրամանները , ավտոմատով ֆայլեր եւ թղթապանակներ ցուցադրելու եւ թաքցնելու համար, մի ծառայություն ստեղծելու համար, որը կարող է հասանելի լինել համատեքստային բաժիններից, կարող եք ստեղծել պարզ մենյուի տարր, ցուցադրելու կամ թաքցնելու համար այդ ֆայլերը:

Ստեղծելով Shell- ի սցենար, անցնելու համար թաքնված ֆայլերը

Մենք արդեն գիտենք երկու տերմինալի հրամանները, որոնք անհրաժեշտ են թաքնված ֆայլերը ցույց տալու կամ թաքցնելու համար: Այն, ինչ մենք պետք է անենք, ստեղծում է վահանակ սցենար, որը կփոխվի երկու հրամանների միջեւ, կախված այն բանից, թե արդյոք մենք ցանկանում ենք ցույց տալ կամ թաքցնել ֆայլերը Finder- ում:

Նախ, անհրաժեշտ է որոշել, թե արդյոք Finder- ի ներկա վիճակը ցույց է տալիս կամ թաքցնում թաքնված ֆայլերը, ապա հարկավոր է համապատասխան հրաման տալ հակառակ պետությանը փոխելու համար: Դա անելու համար մենք կօգտագործենք հետեւյալ shell հրամանները.

STATUS = `default- ը կարդում com.apple.finder AppleShowAllFiles`
եթե [$ STATUS == 1]
ապա կանխադրվածները գրում են com.apple.finder AppleShowAllFiles- ի բլոկային FALSE
else default- ը գրում է com.apple.finder AppleShowAllFiles -boolean TRUE
fi
killall որոնիչ

Դա բավականին հիմնական շերտերի սցենար է, որը մեզ համար աշխատանք կտա: Այն սկսվում է Finder- ից, թե ինչ է նշանակում AppleShowAllFiles- ի ներկա վիճակը, այնուհետեւ արդյունքների պահպանումը STATUS կոչվող փոփոխականում:

Այնուհետեւ ստուգվում է STATUS- ի փոփոխությունը `տեսնելու համար, թե արդյոք դա TRUE է (թվային համարը համարժեք է TRUE): Եթե ​​դա TRUE է (սահմանված է թաքցնել ֆայլեր եւ թղթապանակներ), ապա մենք տալիս ենք հրամանը արժեքը FALSE- ի սահմանելու համար: Նմանապես, եթե FALSE- ը (սահմանել ֆայլեր եւ թղթապանակներ ցուցադրելու համար) արժեքը սահմանում ենք TRUE: Այս կերպ մենք ստեղծեցինք մի սցենար, որը կփոխարինի Finder- ի թղթապանակների եւ պանակների թաքցնելը կամ անջատելը:

Թեեւ սցենարը ինքնին ինչ-որ օգտակար է, իսկ իրական արժեքը գալիս է այն ժամանակ, երբ մենք օգտագործում ենք Automator- ը, սեղմելու շուրջը եւ ստեղծել ցանկի տարր, որը թույլ կտա մեզ թաքնված ֆայլերը եւ թղթապանակները միացնել կամ անջատել միայն մկնիկի սեղմումով:

Օգտագործելով Automator- ը `Toggle- ի թաքնված ֆայլերի ցանկի ստեղծման համար

  1. Գործարկել ավտոմատ, տեղակայված / Ծրագրերի թղթապանակում :
  2. Ընտրեք Ծառայություն `որպես նոր ավտոմատ գործողության համար օգտագործելու ձեւի ձեւ, եւ ընտրեք Ընտրել կոճակը:
  3. Գրադարանի թղթապանակում համոզվեք, որ գործողությունները ընտրված են, ապա Գրադարանի տարրի տակ, Կոմունալ ծառայություններ: Սա կդիտարկի առկա հոսքային տիպերը միայն կոմունալ ծառայությունների հետ կապված:
  4. Գործողության ֆիլտրացված ցանկում կտտացրեք Run Shell Script- ը եւ քաշեք այն աշխատանքի ընթացիկ վահանակ:
  5. Աշխատանքային վահանակի վերեւում երկու անկյունային ցանկի կետեր են: Սահմանել «Ծառայությունը ընտրված է» `« ֆայլեր կամ թղթապանակներ »: Ստեղծեք «մեջ» `« որոնիչ »:
  6. Պատճենեք վերեւում ստեղծված բոլոր վահանակների սցենարը (բոլոր վեց տողերը) եւ օգտագործեք այն այն տեքստը փոխարինելու համար, որը կարող է արդեն ներկայանալ Run Shell Script- ի վանդակում:
  7. Automator ֆայլի ընտրացանկից ընտրեք «Պահպանել», ապա ծառայություն տալ անուն: Ընտրած անունը կհայտնվի որպես ցանկի տարր: Ես կոչում եմ Toggle Թաքնված Ֆայլեր:
  8. Ավտոմեքենաների ավտոմատացման ծառայությունից խնայելուց հետո դուք կարող եք դուրս գալ Automator- ից:

Օգտագործելով Toggle թաքնված ֆայլերը ցանկի տարրը

  1. Բացեք Finder պատուհանից:
  2. Սեղմիր ցանկացած ֆայլ կամ թղթապանակ:
  3. Ընտրեք Ծառայություններ, Թաքցնել Թաքնված Ֆայլեր , բացվող ցանկից :
  4. The Finder- ը կթողարկի ֆայլերի թաքցման վիճակը, պատճառելով թաքնված ֆայլերը եւ թղթապանակների ցուցադրումը կամ թաքնված լինելու կախված ընթացիկ վիճակի առկայությունից: