Hozzon létre egy menüpontot az OS X rejtett fájlok elrejtéséhez és megjelenítéséhez

Az Automator segítségével létrehozhat egy kontextusmenüt a rejtett fájlok elrejtéséhez vagy megjelenítéséhez

Alapértelmezés szerint a Mac elrejti a rendszerfájlokat, amelyeket egy bizonyos ponton elérhet. Az Apple elrejti ezeket a fájlokat, mert a fájlok véletlenszerű megváltoztatása vagy közvetlen eltávolítása problémákat okozhat a Mac számára.

Már bemutattam, hogyan használhatom a Terminált a fájlok és mappák megjelenítésére vagy elrejtésére . Ez a módszer nagyon jó, ha csak alkalmanként kell dolgoznia a Mac rejtett fájljaival és mappáival. De van egy jobb módja, ha gyakran dolgozik a Mac rejtett illatokkal.

A Terminál parancsok kombinálásával a fájlok és mappák megjelenítése és elrejtése az Automator segítségével egy olyan szolgáltatás létrehozásához, amely elérhető a kontextuális menükből, létrehozhat egy egyszerű menüpontot a fájlok megjelenítéséhez vagy elrejtéséhez.

A Shell Script létrehozása a rejtett fájlok átváltásához

Már ismeri a két terminál parancsot, amelyek a rejtett fájlok megjelenítéséhez vagy elrejtéséhez szükségesek. Ehhez hozzunk létre egy shell parancsfájlt, amely átkapcsol a két parancs között, attól függően, hogy szeretnénk-e megjeleníteni vagy elrejteni a fájlokat a Finder-ben.

Először meg kell határoznunk, hogy a Finder aktuális állapota rejtett fájlokat jelenítsen meg vagy rejtsen el; akkor meg kell adnunk a megfelelő parancsot, hogy megváltoztassuk az ellenkező állapotot. Ehhez a következő shell parancsokat fogjuk használni:

STATUS = `alapértelmezett értékek: com.apple.finder AppleShowAllFiles`
ha [$ STATUS == 1]
akkor az alapértelmezés szerint írja meg a com.apple.finder alkalmazást. AppleShowAllFiles - boolean FALSE
egyéb alapértelmezések írják a com.apple.finder-t AppleShowAllFiles -oolon TRUE
fi
killall Finder

Ez egy nagyon egyszerű shell script, ami a munkát elvégzi számunkra. A kereső megkérdezi, hogy az AppleShowAllFiles aktuális állapota hogyan van beállítva, majd tárolja az eredményeket egy STATUS nevű változónak.

A STATUS változót ezután ellenőrizzük, hogy lássuk, valóban TRUE (az első szám egyenértékű a TRUE-val). Ha TRUE (fájlok és mappák elrejtésére van beállítva), akkor a parancsot a FALSE értékre állítjuk be. Hasonlóképpen, ha FALSE (beállítva a fájlok és mappák megjelenítésére), az értéket TRUE értékre állítjuk be. Ily módon létrehoztunk egy parancsfájlt, amely átkapcsolja a Finder fájlok és mappák elrejtését.

Bár a forgatókönyv önmagában is némileg hasznos, annak valós értéke akkor érkezik, amikor az Automatorot használjuk a script forgatásához, és hozzunk létre egy menüpontot, amely lehetővé teszi, hogy a rejtett fájlokat és mappákat csak egérkattintással kapcsolja be vagy ki.

Automator használata a Toggle Rejtett fájlok menüpont létrehozásához

  1. Launch Automator, amely az / Applications mappában található .
  2. Válassza a Szolgáltatást mint az új Automator feladathoz használni kívánt sablon típusát, majd kattintson a Válasszon gombra.
  3. A Könyvtár ablaktáblában ellenőrizze, hogy az Akciók be van-e jelölve, majd a Könyvtár elem alatt kattintson a Segédprogramok lehetőségre. Ezzel a rendelkezésre álló munkafolyamat-típusokat csak a segédprogramokhoz kapcsolja.
  4. A szűrt tevékenységek listájában kattintson a Shell Script futtatása és húzza a munkafolyamatablakba.
  5. A munkafolyamat tetején két legördülő menüelem található. Állítsa be a "Szolgáltatást megkapja a kiválasztottat" a "fájlok vagy mappák". Állítsa az "in" értéket a "Finder" -re.
  6. Másolja át a fent leírt összes parancsértelmező parancsot (mind a hat sor), és használja a parancsot a Futtatás parancsfájl futtatása mezőbe.
  7. Az Automator fájl menüjében válassza a "Mentés" lehetőséget, majd adja meg a szolgáltatást. A kiválasztott név megjelenik a menüpontként. Hívom a rejtett fájlokat.
  8. Az Automator szolgáltatás mentése után kiléphet az Automator programból.

A Toggle Rejtett fájlok menüpont használata

  1. Nyisson meg egy Finder ablakot.
  2. Kattintson a jobb gombbal bármely fájlra vagy mappára.
  3. Válassza a Szolgáltatások, a Toggle Rejtett fájlok parancsot a felbukkanó menüből .
  4. A Finder át fogja váltani a fájlok elrejtésének állapotát, így a rejtett fájlok és mappák jelenléte vagy aktuális állapotától függően elrejthetők.