A & kiterjesztett attribútumok eltávolítása egy fájlból Mac OS rendszeren

Tartalomjegyzék:

Anonim

A kiterjesztett attribútumok olyan metaadat-összetevők, amelyek egyediek lehetnek bizonyos fájlokra és fájltípusokra Mac OS rendszeren. Ezek a kiterjesztett attribútumok bármiek lehetnek, magáról a fájlról szóló adatoktól a karanténinformációkig, eredetadatokig, címkeinformációkig, többek között más típusú metaadatokig.

A haladó Mac-felhasználók időnként áttekinthetik egy fájl kiterjesztett attribútumait, vagy akár eltávolíthatják a kiterjesztett attribútumokat egy fájlból vagy könyvtárból különböző okokból, és ezek bármelyike ​​végrehajtható a paranccsal. összhangban van a mellékelt xattr eszközzel a Mac OS rendszerben.Ez az oktatóanyag végigvezeti, hogyan tekinthet meg és távolíthat el kiterjesztett attribútumokat egy fájlból Mac számítógépen.

Ez egy haladó téma, amely valójában csak azoknak a haladó felhasználóknak szól, akik már ismerik a kiterjesztett attribútumokat, és különleges okuk van arra, hogy el akarják távolítani őket egy fájlból. Ha nem biztos abban, hogy mik azok a kiterjesztett attribútumok, miért számítanak (vagy miért nem), vagy miért szeretné (vagy nem akarja) eltávolítani őket, akkor ez nem az Ön számára készült.

A fájl kiterjesztett attribútumainak megtekintése Mac OS rendszerben

Az xattr parancs már régóta létezik a Mac OS és a Mac OS X rendszerben, így ennek ugyanúgy kell működnie a rendszerszoftver szinte minden homályos modern verzióján:

  1. Nyissa meg a Terminal alkalmazást, amely az /Applications/Utilities/ oldalon található.
  2. Használja az xattr parancsot így, mutasson a fájl elérési útjára a kiterjesztett attribútumok ellenőrzéséhez a(z)
  3. xattr ~/Desktop/samplefile.jpg

  4. Kattintson vissza a megadott fájl kiterjesztett attribútumainak megtekintéséhez

Például a parancs végrehajtása után a következőhöz hasonlót láthat:

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

Ebben az esetben a Spotlight és a Finder keresési funkciói által felhasználható metaadat-információk, valamint az internetről letöltött vagy a Mac-re átvitt adatokhoz köthető karanténadatok is megjelennek. harmadik féltől származó alkalmazáson vagy forráson keresztül. És igen, ez ugyanaz a karantén adat, amelyből megtudhatja, hogy bizonyos alkalmazások vagy fájlok megnyitásakor látja-e az alkalmazást „nem lehet megnyitni, mert azonosítatlan fejlesztőtől származik” Gatekeeper üzenet – ez egy gyakran előforduló gyakorlati példa kiterjesztett attribútum.

A kiterjesztett attribútumok eltávolítása egy fájlból Mac rendszeren

Még mindig a Terminál alkalmazásban van? Ha nem, indítsa újra a Terminal alkalmazást a kezdéshez:

  1. Keresse meg a fájlból eltávolítani kívánt kiterjesztett attribútumot az előző lépéssel, ebben a példában tegyük fel, hogy ez a „kMDItemIsScreenCapture”
  2. Használja az xattr-t a -d kapcsolóval a fájlon, így:
  3. xattr -d com.apple.metadata:kMDItemIsScreenCapture ~/Desktop/samplefile.jpg

  4. Hit Return a definiált kiterjesztett attribútum eltávolításához a fájlból az elérési út által megadott módon

Ebben a példában, ha eltávolítja a „com.apple.metadata:kMDItemIsScreenCapture” fájlt a samplefile.jpg fájlból, az eltávolítja a képernyőkép azonosítóját, amelyet ebből a tippből felismerhet az összes képernyőkép fájl megtalálásához és megjelenítéséhez. egy Mac, amely a képernyőképfájlokhoz csatolt kiterjesztett attribútumra támaszkodik, hogy megtalálja azokat.A kiterjesztett attribútum eltávolításával a fájl többé nem jelenik meg ilyen keresésben. Vegye figyelembe, hogy egy olyan eszköz, mint az ImageOptim használata az EXIF-metaadatok eltávolítására a képekről, nem távolítja el a kiterjesztett attribútum-metaadatokat a képekről, csak az EXIF-adatokat távolítja el – a kettő különálló.

Az xattr eszközzel megtekintheti és eltávolíthatja a fájlokon, könyvtárakon és szimbolikus hivatkozásokon lévő kiterjesztett attribútumokat ilyen módon, és helyettesítő karakterekkel is alkalmazhatja a kiterjesztett attribútumeltávolítást több fájlra is, ha szükséges.

Ez valóban nem olyasvalami, ami a legtöbb hétköznapi Mac-felhasználó számára fontos, hanem a haladó Mac-felhasználók, trükkök, fejlesztők, rendszergazdák, információbiztonsági dolgozók és még sokan mások számára, akik megtekinthetik vagy módosíthatják a kiterjesztett attribútumok bizonyos okokból hasznosak lehetnek.

A & kiterjesztett attribútumok eltávolítása egy fájlból Mac OS rendszeren