Σε ένα προηγούμενο σεμινάριο, σας δείξαμε πώς μπορείτε να αποκαλύψετε τα κρυμμένα αρχεία στο Mac OS X μέσω του τερματικού. Για όσους χρειάζονται συχνά πρόσβαση στα κρυφά αρχεία, αλλά μίσος να χρησιμοποιείτε το τερματικό κάθε φορά για να αλλάζετε την ορατότητα των αρχείων, πώς να ρυθμίσετε μια συντόμευση πληκτρολογίου ώστε να μπορείτε να αποκαλύψετε γρήγορα τα κρυφά αρχεία με ένα πάτημα ενός πλήκτρου;

Για να γίνει αυτό, πρέπει να δημιουργήσουμε μια υπηρεσία (στο Automator) για να εκτελέσουμε την εντολή και στη συνέχεια να αντιστοιχίσουμε μια συντόμευση για αυτήν την υπηρεσία.

Σημείωση : Η παρακάτω μέθοδος δοκιμάζεται και λειτουργεί σε Mac OS X Yosemite. Υπάρχουν μερικές αναφορές που δηλώνουν ότι μπορεί να μην λειτουργούν σε 10, 8 (OS X Mountain Lion) και κάτω. Δεν έχουμε τρόπο να το επιβεβαιώσουμε, οπότε αν χρησιμοποιείτε παλαιότερη έκδοση του OS X, ακολουθήστε αυτό με δική σας ευθύνη.

Δημιουργία μιας υπηρεσίας για την εκτέλεση της εντολής αποκαλύψεων κρυφών αρχείων

Στο OS X, ανοίξτε το Automator (εφαρμογές -> Automator). Θα σας ζητήσει να επιλέξετε έναν τύπο για τη νέα σας αυτοματοποίηση. Επιλέξτε "Υπηρεσία".

Στο αριστερό πιο παράθυρο, επιλέξτε Βοηθητικά προγράμματα. Στο κεντρικό παράθυρο, επιλέξτε "Εκτέλεση του AppleScript" και σύρετέ το στην περιοχή "Ροή εργασιών".

Στην περιοχή "Ροή εργασιών", επιλέξτε πρώτα "χωρίς είσοδο" για το αναπτυσσόμενο πεδίο "Υπηρεσία λαμβάνει". Στη συνέχεια, αλλάξτε το πεδίο εφαρμογής σε "Εύρεση".

Στην ενότητα AppleScript, αντικαταστήστε τη γραμμή (* Your script goes here *) με αυτό:

 ορίστε newHiddenVisiblesState σε "ΝΑΙ" δοκιμάστε να ορίσετε oldHiddenVisiblesState για να κάνετε το σενάριο shell "προεπιλογή read com.apple.finder AppleShowAllFiles" αν oldHiddenVisiblesState βρίσκεται στο {"1", "YES"} και στη συνέχεια να ορίσετε newHiddenVisiblesState στο "NO" "προεπιλογή write com.apple.finder AppleShowAllFiles" & newHiddenVisiblesState πείτε την εφαρμογή "Finder" ορίστε τοWindows σε κάθε παράθυρο Finder επαναλάβετε με i από 1 σε αριθμό αντικειμένων στοWindows set this_item στο στοιχείο i τουWindows ορίστε τηνView στην τρέχουσα προβολή του this_item εάν τοView είναι η προβολή λίστας και στη συνέχεια ορίστε την τρέχουσα προβολή αυτής της εικόνας σε εικονίδιο για να δείτε την τρέχουσα προβολή του this_item για να δείτε το τέλος προβολής εάν ορίσετε την τρέχουσα προβολή του this_item στοView end repeat end tell 

Σενάριο πίστωσης: Ρωτήστε διαφορετικά

Τέλος, αποθηκεύστε αυτό το αρχείο (File -> Save) με το όνομα "ToggleHidden" (ή οποιοδήποτε άλλο όνομα επιθυμείτε).

Για να ελέγξετε εάν λειτουργεί η υπηρεσία ToggleHidden, ανοίξτε το Finder και μεταβείτε στο μενού (Finder -> Services) και επιλέξτε την υπηρεσία "ToggleHidden".

Εάν λειτουργεί καλά, όλα τα κρυφά αρχεία θα εμφανίζονται στο Finder. Κάντε κλικ σε αυτό ξανά και τα κρυφά αρχεία θα πρέπει να εξαφανιστούν.

Αντιστοίχιση συντόμευσης πληκτρολογίου στο ToggleHidden

Το τελευταίο βήμα για να ολοκληρώσετε αυτό το σεμινάριο είναι να αντιστοιχίσετε μια συντόμευση πληκτρολογίου σε αυτήν την υπηρεσία. Μεταβείτε στις "Προτιμήσεις συστήματος -> Πληκτρολόγιο -> Συντομεύσεις". Στο αριστερό παράθυρο, επιλέξτε "Υπηρεσίες". Στο δεξιό τμήμα του παραθύρου, μετακινηθείτε προς τα κάτω μέχρι να δείτε την καταχώρηση "ToggleHidden".

Επιλέξτε την καταχώρηση "ToggleHidden" και κάντε κλικ στο κείμενο "Προσθήκη συντόμευσης". Τώρα μπορείτε να προσθέσετε μια συντόμευση πληκτρολογίου για αυτήν την υπηρεσία. Για αυτό το σεμινάριο, έχω ρυθμίσει το "Ctrl + Shift + H." Ακριβώς για τις πληροφορίες σας, οι περισσότεροι διανομείς Linux χρησιμοποιούν το "Ctrl + H" για να αλλάζουν την ορατότητα των κρυφών αρχείων.

Αυτό είναι.

συμπέρασμα

Για τους περισσότερους χρήστες, τις περισσότερες φορές δεν θα χρειαστεί να αποκτήσετε πρόσβαση στα κρυφά αρχεία. Αλλά για όσους έχουν ανάγκη, αποκαλύπτοντας τα κρυφά αρχεία μέσω του τερματικού μπορεί να είναι ένα ενοχλητικό έργο, για να μην αναφέρουμε ότι πρέπει να θυμάστε την εντολή να το κάνετε. Ο ορισμός συντόμευσης πληκτρολογίου για αυτήν την εργασία θα κάνει τα πράγματα πολύ πιο εύκολα και σίγουρα θα σας κάνει πιο παραγωγικούς.

Ενημερώστε μας στα σχόλια αν έχετε οποιεσδήποτε ερωτήσεις.