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
- Launch Automator umístěný ve složce / Applications .
- Vyberte službu jako typ šablony, kterou chcete použít pro novou úlohu Automator, a klepněte na tlačítko Vybrat.
- 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ů.
- 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.
- 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".
- 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.
- 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.
- Po uložení služby Automator můžete ukončit Automator.
Použití položky Přepnout skryté soubory
- Otevřete okno Finder .
- Klepněte pravým tlačítkem myši na libovolný soubor nebo složku.
- V rozbalovací nabídce vyberte služby, přepnout skryté soubory .
- 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.