Πώς να προβάλετε το & Κατάργηση εκτεταμένων χαρακτηριστικών από ένα αρχείο σε Mac OS

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

Anonim

Τα Extended Attributes είναι στοιχεία μεταδεδομένων που μπορεί να είναι μοναδικά για συγκεκριμένα αρχεία και τύπους αρχείων σε Mac OS. Αυτά τα εκτεταμένα χαρακτηριστικά μπορεί να είναι οτιδήποτε, από δεδομένα αναγνώρισης για το ίδιο το αρχείο, έως πληροφορίες καραντίνας, δεδομένα προέλευσης, πληροφορίες ετικέτας, μεταξύ άλλων τύπων μεταδεδομένων.

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

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

Πώς να προβάλετε εκτεταμένα χαρακτηριστικά ενός αρχείου στο Mac OS

Η εντολή xattr υπάρχει σε Mac OS και Mac OS X εδώ και πολύ καιρό και επομένως θα πρέπει να λειτουργεί το ίδιο σε όλες σχεδόν τις αόριστα σύγχρονες εκδόσεις λογισμικού συστήματος:

  1. Ανοίξτε την εφαρμογή Terminal, που βρίσκεται στο /Applications/Utilities/
  2. Χρησιμοποιήστε την εντολή xattr έτσι, δείχνοντας τη διαδρομή του αρχείου για να επιθεωρήσετε εκτεταμένα χαρακτηριστικά για
  3. xattr ~/Desktop/samplefile.jpg

  4. Πατήστε το Return για να δείτε τα εκτεταμένα χαρακτηριστικά για το καθορισμένο αρχείο

Για παράδειγμα, μπορεί να δείτε κάτι σαν το ακόλουθο μετά την εκτέλεση της εντολής:

xattr ~/Desktop/samplefile.jpg com.apple.metadata:kMDItemIsScreenCapture com.apple.metadata:kMDItemScreenCaptureGlobalRect com.apple.metadata:kMDItemScreenCapture.com :kMDItemWhereFroms com.apple.quarantine

Σε αυτήν την περίπτωση θα δείτε πληροφορίες μεταδεδομένων που μπορούν να χρησιμοποιηθούν από το Spotlight και τις λειτουργίες αναζήτησης Finder, καθώς και δεδομένα καραντίνας που μπορεί να συνδέονται με δεδομένα που έχουν ληφθεί από τον Ιστό ή να μεταφερθούν στο Mac μέσω εφαρμογής ή πηγής τρίτου μέρους. Και ναι, αυτά είναι τα ίδια δεδομένα καραντίνας που σας λένε εάν βλέπετε ή όχι την εφαρμογή "δεν μπορεί να ανοίξει επειδή προέρχεται από έναν μη αναγνωρισμένο προγραμματιστή" μήνυμα Gatekeeper όταν ανοίγετε ορισμένες εφαρμογές ή αρχεία - αυτό είναι ένα συνηθισμένο πρακτικό παράδειγμα ένα εκτεταμένο χαρακτηριστικό.

Πώς να αφαιρέσετε εκτεταμένα χαρακτηριστικά από ένα αρχείο σε Mac

Εξακολουθείτε να βρίσκεστε στην εφαρμογή Terminal; Εάν όχι, επανεκκινήστε την εφαρμογή Terminal για να ξεκινήσετε:

  1. Βρείτε το εκτεταμένο χαρακτηριστικό που θέλετε να αφαιρέσετε από το αρχείο χρησιμοποιώντας το προηγούμενο βήμα, σε αυτό το παράδειγμα ας υποθέσουμε ότι είναι "kMDItemIsScreenCapture"
  2. Χρησιμοποιήστε xattr με τη σημαία -d στο αρχείο ως εξής:
  3. xattr -d com.apple.metadata:kMDItemIsScreenCapture ~/Desktop/samplefile.jpg

  4. Hit Return για να αφαιρέσετε το καθορισμένο εκτεταμένο χαρακτηριστικό από το αρχείο όπως καθορίζεται από τη διαδρομή

Σε αυτό το παράδειγμα, η κατάργηση του "com.apple.metadata:kMDItemIsScreenCapture" από το αρχείο samplefile.jpg αφαιρεί το αναγνωριστικό στιγμιότυπου οθόνης, το οποίο μπορεί να αναγνωρίσετε από αυτήν την συμβουλή για την εύρεση και εμφάνιση όλων των αρχείων στιγμιότυπων οθόνης σε ένα Mac, το οποίο βασίζεται σε αυτό το εκτεταμένο χαρακτηριστικό που είναι προσαρτημένο σε αρχεία στιγμιότυπων οθόνης για να τα εντοπίσει.Με την κατάργηση αυτού του εκτεταμένου χαρακτηριστικού, το αρχείο δεν θα εμφανίζεται πλέον σε μια τέτοια αναζήτηση. Σημειώστε ότι η χρήση ενός εργαλείου όπως το ImageOptim για την αφαίρεση μεταδεδομένων EXIF ​​από εικόνες και εικόνες δεν αφαιρεί επίσης τα εκτεταμένα μεταδεδομένα χαρακτηριστικών από τις εικόνες, αφαιρεί μόνο τα δεδομένα EXIF ​​– τα δύο είναι ξεχωριστά.

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

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

Πώς να προβάλετε το & Κατάργηση εκτεταμένων χαρακτηριστικών από ένα αρχείο σε Mac OS