Създайте елемент от менюто, за да скриете и покажете скрити файлове в OS X

Използвайте автоматика, за да създадете контекстно меню за скриване или показване на скрити файлове

По подразбиране Mac скрива много системни файлове, които в даден момент може да имате достъп до тях. Apple скрива тези файлове, защото случайна промяна или директното премахване на файловете може да доведе до проблеми за вашия Mac.

Вече ви показах как да използвате терминала за показване или скриване на файлове и папки . Този метод е доста добър, ако имате само случайна нужда да работите със скритите файлове и папки на Mac. Но има по-добър начин, ако работите често с скритите екстри на Mac.

Чрез комбиниране на командите на терминала за показване и скриване на файлове и папки с Automator, за да създадете услуга, която може да бъде достъпна от контекстуални менюта, можете да създадете прост елемент от менюто, който да показва или скрива тези файлове.

Създаване на Shell Script за превключване на скрити файлове

Вече знаем двете команди на терминала, които са необходими или за показване или скриване на скрити файлове. Това, което трябва да направим, е да създадем скрипт за черупки, който да превключва между двете команди, в зависимост от това дали искаме да показваме или скриваме файловете в Finder.

Първо, трябва да определим дали текущото състояние на Finder е да показва или скрива скрити файлове; тогава трябва да издадем съответната команда, за да променим обратното състояние. За да направите това, ще използваме следните команди на shell:

STATUS = "по подразбиране чете com.apple.finder AppleShowAllFiles"
ако [$ STATUS == 1]
след това по подразбиране пишете com.apple.finder AppleShowAllFiles -boolean FALSE
else по подразбиране пишете com.apple.finder AppleShowAllFiles -boolean TRUE
Fi
намерени онлайн филми

Това е доста обикновен скрипт, който ще свърши работата за нас. Започва да пита на Finder какво е зададено текущото състояние на AppleShowAllFiles и след това съхранява резултатите в променлива, наречена STATUS.

След това се проверява променливата STATUS, за да се види дали е TRUE (номер едно е еквивалентен на TRUE). Ако е TRUE (зададено е да скриете файлове и папки), тогава ще издадем командата, за да зададете стойността на FALSE. По същия начин, ако е FALSE (зададено за показване на файлове и папки), задайте стойност TRUE. По този начин създадохме скрипт, който ще включи или изключи скриването на файловете и папките на Finder.

Докато скриптът е донякъде полезен сам по себе си, истинската му стойност идва, когато използваме Automator, за да обвием скрипта и да създадем елемент от менюто, който ще ни позволи да включим или изключим скритите файлове и папки само с едно щракване на мишката.

Използване на автоматика за създаване на елемент от менюто Превключване на скрити файлове

  1. Launch Automator, намиращ се в папката / Applications .
  2. Изберете услугата като типа на шаблона, който да използвате за новата задача на Automator, и кликнете върху бутона Избор.
  3. В панела "Библиотека", уверете се, че са избрани "Действия", след което под елемента "Библиотека" щракнете върху "Помощни". Това ще филтрира наличните типове работни потоци само до онези, които се отнасят за комунални услуги.
  4. В филтрирания списък от действия кликнете върху Изпълнение на Shell Script и го плъзнете в прозореца на работния поток.
  5. В горната част на прозореца на работния поток има две разгъващи се елементи от менюто. Задайте "услугата получава избраните" в "файлове или папки". Задайте "in" в "Finder".
  6. Копирайте цялата команда за скрипт на корпуса, която създадохме по-горе (всичките шест реда), и я използвайте, за да замените всеки текст, който вече е налице в полето Run Shell Script.
  7. От менюто на файла Automator изберете "Save" и след това дайте име на услугата. Избраното от вас име ще се покаже като елемент от менюто. Аз се обаждам на моя Превключвам скрити файлове.
  8. След като запазите услугата Automator , можете да излезете от Automator.

Използване на елемента за превключване на скрити файлове

  1. Отворете прозорец Finder .
  2. Щракнете с десния бутон на мишката върху всеки файл или папка.
  3. Изберете Услуги, Превключване на скрити файлове от изскачащото меню .
  4. Finder ще превключи състоянието на скриване на файлове, което ще доведе до показване или скриване на скрити файлове и папки в зависимост от текущото им състояние.