Подразумевано, Мац скрива многе системске датотеке којима можете у неком тренутку требати приступати. Аппле сакрива ове датотеке јер случајна промена или потпуно уклањање датотека може изазвати проблеме за ваш Мац.
Комбиновањем терминала команди за приказивање и скривање датотека и фасцикли помоћу Аутоматора да бисте креирали услугу којој можете приступити из контекстуалних менија можете креирати једноставну ставку менија да бисте приказали или сакрили те датотеке.
Креирање скрипта Схелл за премештање скривених датотека
Већ знамо две команде Терминала које су потребне да покажу или сакривају скривене датотеке. Оно што треба да урадимо је створити скрипту која ће се пребацивати између две команде, у зависности од тога да ли желимо приказати или сакрити датотеке у Финдеру.
Прво, морамо да утврдимо да ли је тренутно стање Финдера да прикажемо или сакривамо скривене датотеке; онда морамо издати одговарајућу команду да се пребацимо у супротно стање. Да бисмо то урадили, користићемо сљедеће наредбе схелл:
СТАТУС = `дефаултс реад цом.аппле.финдер АпплеСховАллФилес`иф $ СТАТУС == 1 затим подразумева писање цом.аппле.финдер АпплеСховАллФилес -боолеан ФАЛСЕелсе подразумева писање цом.аппле.финдер АпплеСховАллФилес -боолеан ТРУЕфикиллалл Финдер
То је прилично основна скрипта која ће радити посао за нас. Она почиње питањем Финдера о томе шта је тренутно стање АпплеСховАллФилес постављено на, а затим чува резултате у варијабли под називом СТАТУС.
Потом се провјерава променљива СТАТУС да би се видело да ли је ТРУЕ (број један је еквивалентан ТРУЕ). Ако је ТРУЕ (подешено да сакријете датотеке и фолдере), онда издајемо команду да поставимо вредност на ФАЛСЕ. Исто тако, ако је ФАЛСЕ (подешен да приказује датотеке и фасцикле), поставили смо вредност на ТРУЕ. На тај начин смо направили скрипту која ће укључити или искључити проналазач скривања датотека и фасцикли.
Иако је сценарио донекле користан, његова стварна вредност долази када користимо Аутоматор да се окрене око скрипте и креира ставку менија која ће нам омогућити да укључимо или искључимо скривене датотеке и фасцикле само кликом миша.
Користећи Аутоматор да креира тачку менија са скривеним датотекама
- Лаунцх Аутоматор, налази се у фолдеру Апплицатионс.
- Изаберите Сервис као тип предложака који ће се користити за нови задатак аутоматике и кликните на дугме Изабери.
- У окну Библиотеке, уверите се да су изабране Ацтионс, а затим испод ставке Либрари, кликните Утилитиес. Ово ће филтрирати доступне типове тока посла само на оне који се односе на услужне програме.
- У филтрираној листи радњи кликните на Рун Схелл Сцрипт и превуците је у окно радног тока.
- На врху окна радног тока су два падајућа менија ставке. Подесите 'Сервице рецеивес селецтед' на 'датотеке или фасцикле'. Поставите 'у' у 'Финдер'.
- Копирајте читаву команду схелл скрипта коју смо направили изнад (свих шест редова) и користите је за замјену било ког текста који можда већ постоји у пољу Рун Схелл Сцрипт.
- Из менија Датотеке Аутоматор изаберите "Сачувај", а затим дајте сервису име. Име којег изаберете појавит ће се као ставка менија. Ја зовем моје Тоггле Скривене датотеке.
- Након што сачувате услугу Аутоматор, можете да прекинете Аутоматор.
Коришћењем ставке менија Тоггле Хидден Филес
- Отворите прозор Финдер.
- Десним тастером миша кликните на било који фајл или фолдер.
- Изаберите Услуге, Пребаците скривене датотеке, из искачућег менија.
- Финдер ће пребацити стање сакривања датотека, што ће довести до скривених датотека и фасцикли у зависности од њиховог тренутног стања.













