Kuinka tarkastella & Laajennettujen määritteiden poistamista tiedostosta Mac OS:ssä

Sisällysluettelo:

Anonim

Extended Attributes ovat metatietokomponentteja, jotka voivat olla ainutlaatuisia tietyille tiedostoille ja tiedostotyypeille Mac OS:ssä. Nämä laajennetut attribuutit voivat olla mitä tahansa itse tiedoston tunnistetiedoista karanteenitietoihin, alkuperätietoihin, etikettitietoihin ja muuntyyppisiin metatietoihin.

Joskus kokeneet Mac-käyttäjät voivat tarkistaa tiedoston laajennetut attribuutit tai jopa haluta poistaa laajennetut attribuutit tiedostosta tai hakemistosta useista syistä, ja jompikumpi näistä tehtävistä voidaan suorittaa komennolla linjassa mukana toimitetun xattr-työkalun kanssa Mac OS:ssä.Tässä opetusohjelmassa käydään läpi, kuinka voit tarkastella ja poistaa laajennettuja määritteitä tiedostosta Macissa.

Tämä on edistynyt aihe, joka koskee todella vain edistyneitä käyttäjiä, jotka tuntevat jo laajennetut attribuutit ja joilla on erityinen syy poistaa ne tiedostosta. Jos et ole varma, mitä laajennetut attribuutit ovat, miksi niillä voi (tai ei) olla merkitystä tai miksi haluat (tai et halua) poistaa ne, tämä ei ole sinua varten.

Miten tarkastellaan tiedoston laajennettuja määritteitä Mac OS:ssä

Xattr-komento on ollut käytössä Mac OS:ssä ja Mac OS X:ssä pitkään, joten sen pitäisi toimia samalla tavalla käytännössä kaikissa epämääräisen nykyaikaisissa järjestelmäohjelmistoversioissa:

  1. Avaa Terminal-sovellus, joka löytyy kohdasta /Applications/Utilities/
  2. Käytä xattr-komentoa samalla tavalla osoittamalla tiedostopolkua tarkistaaksesi laajennetut attribuutit
  3. xattr ~/Desktop/samplefile.jpg

  4. Paina Paluu nähdäksesi määritetyn tiedoston laajennetut attribuutit

Esimerkiksi saatat nähdä jotain seuraavanlaista komennon suorittamisen jälkeen:

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

Tässä tapauksessa näet metatietotietoja, joita Spotlight ja Finder-hakuominaisuudet voivat käyttää, sekä karanteenitiedot, jotka voidaan yhdistää verkosta ladattuihin tai Maciin tuotuihin tietoihin. kolmannen osapuolen sovelluksen tai lähteen kautta. Ja kyllä, se on sama karanteenidata, joka kertoo, näetkö "sovellusta ei voida avata, koska se on tuntemattom alta kehittäjältä" Gatekeeper-viesti avattaessa tiettyjä sovelluksia tai tiedostoja – tämä on usein tavattu käytännön esimerkki laajennettu attribuutti.

Laajennettujen määritteiden poistaminen tiedostosta Macissa

Oletko vielä Terminal-sovelluksessa? Jos ei, käynnistä päätesovellus uudelleen aloittaaksesi:

  1. Etsi laajennettu attribuutti, jonka haluat poistaa tiedostosta käyttämällä edellistä vaihetta, tässä esimerkissä oletetaan, että se on "kMDItemIsScreenCapture"
  2. Käytä xattr-merkkiä -d-lipulla tiedostossa näin:
  3. xattr -d com.apple.metadata:kMDItemIsScreenCapture ~/Desktop/samplefile.jpg

  4. Napsauta Return poistaaksesi määritetyn laajennetun attribuutin tiedostosta polun mukaisesti

Tässä esimerkissä "com.apple.metadata:kMDItemIsScreenCapture"-tiedoston poistaminen samplefile.jpg-tiedostosta poistaa kuvakaappauksen tunnisteen, jonka saatat tunnistaa tästä vihjeestä kaikkien kuvakaappaustiedostojen etsimiseen ja näyttämiseen Mac, joka käyttää tätä laajennettua attribuuttia, joka on liitetty kuvakaappaustiedostoihin löytääkseen ne.Jos tämä laajennettu määrite poistetaan, tiedosto ei enää näy tällaisessa haussa. Huomaa, että ImageOptimin k altaisen työkalun käyttäminen EXIF-metatietojen poistamiseen kuvista ei myöskään poista laajennettuja attribuuttien metatietoja kuvista, se poistaa vain EXIF-tiedot – nämä kaksi ovat erillisiä.

Voit käyttää xattr-työkalua tiedostojen, hakemistojen ja symbolisten linkkien laajennettujen attribuuttien tarkastelemiseen ja poistamiseen tällä tavalla, ja voit käyttää jokerimerkkejä lisätäksesi laajennetun attribuutin poiston useisiin tiedostoihin tarpeen mukaan.

Tämän ei todellakaan pitäisi olla merkitystä useimmille tavallisille Mac-käyttäjille, mutta edistyneille Mac-käyttäjille, kekseliäille, kehittäjille, järjestelmänvalvojille, tietoturvatyöntekijöille ja monille muille, jotka voivat tarkastella tai muokata laajennetut attribuutit voivat olla hyödyllisiä tietyistä syistä.

Kuinka tarkastella & Laajennettujen määritteiden poistamista tiedostosta Mac OS:ssä