Άνοιγμα του Finder Windows από το Terminal
Πίνακας περιεχομένων:
Finder, το πρόγραμμα περιήγησης του συστήματος αρχείων Mac OS X, είναι τελικά απλώς μια όμορφη εφαρμογή GUI και μπορεί να αλληλεπιδρά με αυτό ομαλά από τη γραμμή εντολών.
Αυτό σημαίνει ότι μπορείτε να μεταβείτε σε καταλόγους και να ανοίξετε κυριολεκτικά οποιοδήποτε παράθυρο του Mac Finder απευθείας από το τερματικό χρησιμοποιώντας μια απλή συμβολοσειρά εντολών που βασίζεται στην εντολή "open".
Πώς να ανοίξετε το Finder Windows από το τερματικό σε Mac OS
Η γενική σύνταξη που χρησιμοποιείται για αυτό είναι η εξής:
open /Path/To/Directory/
Για παράδειγμα, εάν θέλετε να ανοίξετε το φάκελο που περιέχει την προαναφερθείσα εφαρμογή Finder (η οποία στη συνέχεια θα σας επιτρέψει να την ανοίξετε με διπλό κλικ), μπορείτε να χρησιμοποιήσετε την ακόλουθη σύνταξη εντολών:
open /System/Library/CoreServices/
Το άνοιγμα του καταλόγου Root στο Finder είναι επίσης απλό:
Άνοιξε /
Το άνοιγμα του καταλόγου Home User μπορεί να επιτευχθεί ως εξής:
ανοιχτό ~
Τι γίνεται αν είστε θαμμένοι βαθιά στο σύστημα αρχείων μέσα στο Terminal και πρέπει να ανοίξετε αυτή τη βαθιά διαδρομή στο Finder; Η άμεση πρόσβαση στον τρέχοντα κατάλογο εργασίας σε ένα νέο παράθυρο Finder επιτυγχάνεται γρήγορα πληκτρολογώντας την ακόλουθη συμβολοσειρά εντολών στο Terminal:
Άνοιξε .
Ο "." (περίοδος) είναι εδώ και πολύ καιρό μια αναφορά UNIX στον παρόντα κατάλογο εργασίας (PWD, που μερικές φορές ονομάζεται Τρέχων Κατάλογος Εργασίας ή CWD), και αλλάζει ανάλογα με το πού βρίσκεται το τερματικό. Για παράδειγμα, εάν μόλις εκκινήσατε το Terminal το οποίο είναι προεπιλεγμένο στον αρχικό φάκελο των χρηστών, πληκτρολογώντας το στη γραμμή εντολών θα ανοίξει αμέσως τον αρχικό σας κατάλογο, αλλά μπορείτε να βρίσκεστε οπουδήποτε και λειτουργεί το ίδιο. Η χρήση του "open" από τη γραμμή εντολών για μετάβαση στον τρέχοντα φάκελο (PWD) στο Finder συζητήθηκε εδώ συγκεκριμένα.
Μπορείτε επίσης να ορίσετε καταλόγους που θα ανοίγουν από το τερματικό στο Finder, όπως:
open /Applications/Utilities/
Αυτό ανοίγει το φάκελο της εφαρμογής βοηθητικά προγράμματα. Δοκιμάστε το με σχεδόν οτιδήποτε.
Αυτό μπορεί να αποτελέσει έναν εξαιρετικό τρόπο για να μεταβείτε σε βαθιά ενσωματωμένους καταλόγους συστήματος χάρη στη συμπλήρωση καρτελών:
άνοιγμα /Σύστημα/Βιβλιοθήκη/Εφαρμογή\ Υποστήριξη/iTunes/Προεπιλογές/Προτιμήσεις/
Σημειώστε ότι το Open μπορεί επίσης να χρησιμοποιηθεί για την εκκίνηση εφαρμογών και την εκτέλεση άλλων εργασιών. Αυτό παρέχει στην εντολή «open» τη δυνατότητα επανεκκίνησης εφαρμογών που είναι συγκεκριμένες για το σύστημα, όπως κάθε άλλη εφαρμογή. Παραμένοντας στο θέμα «Finder», η εφαρμογή Finder μπορεί να εκκινηθεί σαν άλλη εφαρμογή, εάν έχει διακοπεί ή έχει τερματιστεί για κάποιο λόγο. Για να το κάνετε αυτό, απλώς εισάγετε την ακόλουθη συμβολοσειρά εντολών στο τερματικό:
open /System/Library/CoreServices/Finder.app
Και πάλι, μπορεί να χρησιμοποιηθεί για οποιαδήποτε άλλη εφαρμογή σε όλο το OS X, απλά φροντίστε να το δείξετε στην εφαρμογή.
Αν δεν λειτουργεί για την εκκίνηση της εν λόγω εφαρμογής, μερικές φορές μπορεί να χρειαστεί να κατευθύνετε την ανοιχτή συμβολοσειρά στο δυαδικό αρχείο εφαρμογών που περιέχεται στο πακέτο .app, όπως:
open /Applications/Sample.app/Contents/MacOS/Sample
Η ακριβής θέση του δυαδικού αρχείου της εφαρμογής μπορεί να διαφέρει ανά μεμονωμένη εφαρμογή, σε περίπτωση αμφιβολίας, ψάξτε στους καταλόγους "name.app/Contents/" για να τη βρείτε.
Η επόμενη λογική ερώτηση μπορεί να είναι πώς να το κάνετε αντίστροφα. δηλαδή, πώς να ανοίξετε ένα νέο παράθυρο Terminal.app που έχει οριστεί στον παρόντα κατάλογο όπως εμφανίζεται στο Finder. Αποδεικνύεται ότι μια τέτοια δυνατότητα υπάρχει στις Υπηρεσίες OS X, αν και ένας χρήστης πρέπει να ενεργοποιήσει την υπηρεσία "New Terminal at Folder" για να αποκτήσει τέτοια λειτουργικότητα, η οποία στη συνέχεια είναι προσβάσιμη με ένα δεξί κλικ σε οποιονδήποτε κατάλογο εντός του Finder.