Vytvořte položku nabídky pro skrytí a zobrazení skrytých souborů v OS X

Použijte nástroj Automator k vytvoření kontextového menu pro skrytí nebo zobrazení skrytých souborů

Ve výchozím nastavení počítač Mac skrývá mnoho systémových souborů, které můžete v určitém okamžiku potřebovat k přístupu. Apple skryje tyto soubory, protože náhodná změna nebo úplné odstranění souborů může způsobit problémy s počítačem Mac.

Už jsem vám ukázal, jak používat Terminal pro zobrazení nebo skrytí souborů a složek . Tato metoda je docela dobrá, pokud máte pouze občas potřebu pracovat se skrytými soubory a složkami na počítači Mac. Existuje však lepší způsob, jak často pracovat s skrytými dobroty Macu.

Kombinací příkazů Terminál pro zobrazení a skrytí souborů a složek pomocí nástroje Automator k vytvoření služby, která je přístupná z kontextových nabídek, můžete vytvořit jednoduchou položku nabídky pro zobrazení nebo skrytí těchto souborů.

Vytvoření Shell skriptu pro přepínání skrytých souborů

Již známe dva terminálové příkazy, které jsou potřebné k zobrazení nebo skrytí skrytých souborů. Potřebujeme vytvořit skript prostředí, který přepíná mezi oběma příkazy v závislosti na tom, zda chceme zobrazit nebo skrýt soubory ve službě Finder.

Nejprve je třeba zjistit, zda má aktuální vyhledávač zobrazit nebo skrýt skryté soubory; pak musíme vydat příslušný příkaz pro změnu na opačný stav. K tomu použijeme následující příkazy shellu:

STATUS = `výchozí číst com.apple.finder AppleShowAllFiles`
pokud [$ STATUS == 1]
potom výchozí zapíše com.apple.finder AppleShowAllFiles -boolean FALSE
jinak výchozí napište com.apple.finder AppleShowAllFiles -boolean TRUE
fi
killall Finder

To je docela základní shell skript, který nám udělá práci. Začíná tím, že požádá Findera, jaký je aktuální stav AppleShowAllFiles, a pak uloží výsledky do proměnné nazvané STATUS.

Proměnná STATUS se pak zkontroluje, zda je TRUE (číslo jedna odpovídá TRUE). Je-li TRUE (nastaveno pro skrytí souborů a složek), vydáme příkaz pro nastavení hodnoty FALSE. Stejně tak, pokud je FALSE (nastaveno pro zobrazení souborů a složek), nastavíme hodnotu TRUE. Tímto způsobem jsme vytvořili skript, který zapne nebo vypne skrytí souborů a složek Findera.

Zatímco skript je poněkud užitečný sám o sobě, jeho reálná hodnota přichází, když používáme Automator, aby zabalil skript a vytvořil položku nabídky, která nám umožní zapnout nebo vypnout skryté soubory a složky pouze kliknutím myši.

Použití automatu k vytvoření položky Přepnout skryté soubory

  1. Launch Automator umístěný ve složce / Applications .
  2. Vyberte službu jako typ šablony, kterou chcete použít pro novou úlohu Automator, a klepněte na tlačítko Vybrat.
  3. V podokně Knihovna se ujistěte, že jsou vybrány položky, a pak pod položkou Knihovna klepněte na příkaz Nástroje. Tímto způsobem filtrujete dostupné typy pracovních postupů pouze na ty, které se týkají nástrojů.
  4. Ve filtrovaném seznamu akcí klepněte na příkaz Spustit skript prostředí Shell a přetáhněte ji do podokna pracovního postupu.
  5. V horní části podokna pracovního postupu jsou dvě položky rozbalovací nabídky. Nastavte službu "Služba přijata vybrané" do "souborů nebo složek". Nastavte "in" na "Finder".
  6. Zkopírujte celý příkaz skriptu shellu, který jsme vytvořili výše (všechny šest řádků), a použijte jej k nahrazení libovolného textu, který již může být přítomen v poli Run Shell Script.
  7. V nabídce Automator vyberte "Uložit" a poté název služby. Vybraný název se zobrazí jako položka nabídky. Já volám moje Přepnout skryté soubory.
  8. Po uložení služby Automator můžete ukončit Automator.

Použití položky Přepnout skryté soubory

  1. Otevřete okno Finder .
  2. Klepněte pravým tlačítkem myši na libovolný soubor nebo složku.
  3. V rozbalovací nabídce vyberte služby, přepnout skryté soubory .
  4. Vyhledávač přepne stav skrytí souborů, což způsobí, že skryté soubory a složky budou zobrazeny nebo skryty v závislosti na jejich aktuálním stavu.