Prema zadanim postavkama, Mac skriva mnoge sistemske datoteke koje u nekom trenutku trebate pristupiti. Apple skriva ove datoteke jer slučajna promjena ili potpuno uklanjanje datoteka mogu uzrokovati probleme za vaš Mac.
Kombiniranjem naredbi Terminal za prikaz i skrivanje datoteka i mapa s Automatorom za stvaranje usluge kojoj se može pristupiti iz kontekstualnih izbornika, možete stvoriti jednostavnu stavku izbornika za prikaz ili sakrivanje tih datoteka.
Izrada Shell Script za uklanjanje skrivenih datoteka
Već znamo dvije naredbe terminala potrebne za prikaz ili skrivanje skrivenih datoteka. Ono što trebamo napraviti jest stvoriti skriptu ljuske koja će se prebacivati između dvije naredbe, ovisno o tome hoćemo li ih prikazati ili sakriti u Finderu.
Prvo, moramo utvrditi je li trenutno stanje Findera prikazivanje ili sakrivanje skrivenih datoteka; onda moramo izdati odgovarajuću naredbu za promjenu u suprotnom stanju. Da biste to učinili, koristit ćemo sljedeće naredbe ljuske:
STATUS = 'zadane postavke pročitajte com.apple.finder AppleShowAllFiles`if $ STATUS == 1 zatim zadane postavke write com.apple.finder AppleShowAllFiles - boolean FALSEelse zadane vrijednosti pisati com.apple.finder AppleShowAllFiles - boolean TRUEfikillall Finder
To je prilično osnovna skriptna ljuska koja će za nas obaviti posao. Počinje traženjem Findera kakvo je trenutno stanje AppleShowAllFiles, a zatim spremanje rezultata u varijablu pod nazivom STATUS.
Varijabla STATUS se potom provjerava da je TRUE (broj jedan jednak TRUE). Ako je TRUE (postavljeno za skrivanje datoteka i mapa), izdajemo naredbu da postavimo vrijednost FALSE. Isto tako, ako je FALSE (postavljeno za prikazivanje datoteka i mapa), postavili smo vrijednost TRUE. Na taj smo način stvorili skriptu koja će uključiti ili isključiti Finderovo skrivanje datoteka i mapa.
Dok je skripta pomalo korisna sama, njegova stvarna vrijednost dolazi kada Automator koristimo za zamotavanje skripte i stvaranje stavke izbornika koji će nam omogućiti uključivanje ili isključivanje skrivenih datoteka i mapa samo jednim klikom miša.
Upotreba automatizatora za izradu opcije izbornika za skrivanje skrivenih datoteka
- Launch Automator, koji se nalazi u mapi Applications (Aplikacije).
- Odaberite vrstu usluge kao predložak koji želite koristiti za novi zadatak automatizatora i kliknite gumb Odaberi.
- U oknu Library (Biblioteka) provjerite je li Action (Akcije) odabrano, a zatim ispod stavke Library (Biblioteka) kliknite Utilities (Pomoćni programi). Ovo će filtrirati dostupne vrste tijeka rada samo onima koji se odnose na uslužne programe.
- U filtriranom popisu radnji kliknite Pokreni shematski skript i povucite je u okno tijeka rada.
- Na vrhu okna tijeka rada nalaze se dvije stavke s padajućim izbornikom. Postavite "Usluga prima odabranu" u "datoteke ili mape". Postavite "u" u "Finder".
- Kopirajte cijelu naredbu ljuske skripte koju smo stvorili iznad (svih šest redaka) i upotrijebite ga za zamjenu bilo kojeg teksta koji je već prisutan u okviru Pokreni Shell Script.
- S izbornika Automator datoteka odaberite "Save", a zatim dajte uslugu ime. Naziv koji ste odabrali pojavit će se kao stavka izbornika. Pozivam moju skrivanje skrivenih datoteka.
- Nakon što spremite Automator uslugu, možete zatvoriti Automator.
Korištenje stavke izbornika Toggle Hidden Files
- Otvorite Finder prozor.
- Desnom tipkom miša kliknite bilo koju datoteku ili mapu.
- Odaberite Services, Toggle Hidden Files, s pop-up izbornika.
- Finder će prebaciti stanje skrivanja datoteka, uzrokujući da se skrivene datoteke i mape prikazuju ili skrivaju ovisno o trenutnom stanju.