Πώς να προσδιορίσετε τον τύπο αρχείου & κωδικοποίηση από τη γραμμή εντολών στο Mac OS X

Πίνακας περιεχομένων:

Anonim

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

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

Πώς να προσδιορίσετε τον τύπο αρχείου / την κωδικοποίηση μέσω γραμμής εντολών σε Mac

Για να το δοκιμάσετε μόνοι σας, εκκινήστε την εφαρμογή Terminal και εκδώστε τη σωστή σύνταξη.

Η σύνταξη για τον προσδιορισμό του τύπου κωδικοποίησης αρχείου και του τύπου αρχείου στο Mac OS (και από τη γραμμή εντολών του linux επίσης) μοιάζει με την εξής:

αρχείο -Όνομα αρχείου

Σημειώστε ότι η σημαία είναι κεφαλαίο «i» και όχι πεζό l. Η έξοδος της σωστά εκτελεσμένης εντολής θα είναι ως εξής:

/Διαδρομή/Προς/Όνομα αρχείου: μορφή αρχείου/τύπος αρχείου; charset=encoding

Ας δούμε μερικά παραδείγματα, πρώτα είναι ο έλεγχος ενός αρχείου που αποδεικνύεται ότι είναι εικόνα:

αρχείο -I ~/Desktop/iphone-plus /Users/Paul/Desktop/iphone-plus: image/jpeg; σύνολο χαρακτήρων=δυαδικό

Ο τύπος αρχείου εμφανίζεται καθαρά όπως είναι το σύνολο χαρακτήρων.

Ξανά, με ένα άλλο αρχείο, το οποίο εμφανίζεται ως xml κωδικοποιημένο ως us-ascii:

αρχείο -I osxdaily.com.webloc osxdaily.com.webloc: application/xml; charset=us-ascii

Ένα άλλο παράδειγμα που αποδεικνύεται ότι είναι ένα απλό παλιό αρχείο κειμένου:

αρχείο -I ~/Documents/diywatch ~/Documents/diywatch: text/plain; charset=us-ascii

Και ένα άλλο παράδειγμα που αποδεικνύεται ότι είναι μια εκτελέσιμη δυαδική εφαρμογή:

αρχείο -I /usr/sbin/streamy /usr/sbin/streamy: application/octet-stream; σύνολο χαρακτήρων=δυαδικό

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

Πώς να προσδιορίσετε τον τύπο αρχείου & κωδικοποίηση από τη γραμμή εντολών στο Mac OS X