Come visualizzare & Rimuovere gli attributi estesi da un file su Mac OS
Sommario:
- Come visualizzare gli attributi estesi di un file in Mac OS
- Come rimuovere gli attributi estesi da un file su Mac
Gli attributi estesi sono componenti di metadati che possono essere univoci per file e tipi di file specifici su Mac OS. Questi attributi estesi possono essere qualsiasi cosa, dall'identificazione dei dati sul file stesso, alle informazioni sulla quarantena, i dati di origine, le informazioni sull'etichetta, tra gli altri tipi di metadati.
A volte, gli utenti Mac avanzati possono rivedere gli attributi estesi per un file o persino desiderare di rimuovere gli attributi estesi da un file o una directory per una serie di motivi e una di queste attività può essere eseguita tramite il comando line con lo strumento xattr in bundle in Mac OS.Questo tutorial illustrerà come visualizzare e rimuovere gli attributi estesi da un file su un Mac.
Questo è un argomento avanzato che è davvero rilevante solo per gli utenti avanzati che hanno già familiarità con gli attributi estesi e hanno un motivo particolare per volerli rimuovere da un file. Se non sei sicuro di cosa siano gli attributi estesi, perché potrebbero (o meno) essere importanti o perché potresti voler (o non voler) rimuoverli, questo non fa per te.
Come visualizzare gli attributi estesi di un file in Mac OS
Il comando xattr è presente in Mac OS e Mac OS X da molto tempo e quindi dovrebbe funzionare allo stesso modo praticamente su tutte le versioni vagamente moderne del software di sistema:
- Apri l'app Terminale, che si trova in /Applicazioni/Utility/
- Usa il comando xattr in questo modo, indicando il percorso del file per ispezionare gli attributi estesi per
- Premi Ritorna per visualizzare gli attributi estesi per il file specificato
xattr ~/Desktop/samplefile.jpg
Ad esempio, potresti vedere qualcosa di simile al seguente dopo aver eseguito il comando:
xattr ~/Desktop/samplefile.jpg com.apple.metadata:kMDItemIsScreenCapture com.apple.metadata:kMDItemScreenCaptureGlobalRect com.apple.metadata:kMDItemScreenCaptureType com.apple.metadata :kMDItemWhereFroms com.apple.quarantine
In questo caso vedrai le informazioni sui metadati che possono essere utilizzate da Spotlight e dalle funzioni di ricerca del Finder, nonché i dati di quarantena che potrebbero essere collegati ai dati scaricati dal Web o portati sul Mac tramite un'app o una fonte di terze parti. E sì, sono gli stessi dati di quarantena che ti dicono se vedi o meno l'app "non può essere aperta perché proviene da uno sviluppatore non identificato" Messaggio Gatekeeper quando apri determinate applicazioni o file: questo è un esempio pratico comunemente riscontrato di un attributo esteso.
Come rimuovere gli attributi estesi da un file su Mac
Ancora nell'app Terminale? In caso contrario, riavvia l'applicazione Terminale per iniziare:
- Trova l'attributo esteso che desideri rimuovere dal file utilizzando il passaggio precedente, in questo esempio supponiamo che sia "kMDItemIsScreenCapture"
- Usa xattr con il flag -d sul file in questo modo:
- Premi Invio per rimuovere l'attributo esteso definito dal file come specificato dal percorso
xattr -d com.apple.metadata:kMDItemIsScreenCapture ~/Desktop/samplefile.jpg
In questo esempio, la rimozione di "com.apple.metadata:kMDItemIsScreenCapture" dal file samplefile.jpg rimuove l'identificatore dello screenshot, che puoi riconoscere da questo suggerimento per trovare e mostrare tutti i file di screenshot su un Mac, che si basa su quell'attributo esteso allegato ai file di screenshot per individuarli.Rimuovendo quell'attributo esteso, il file non verrebbe più visualizzato in tale ricerca. Si noti che l'utilizzo di uno strumento come ImageOptim per rimuovere i metadati EXIF da immagini e immagini non rimuove anche i metadati degli attributi estesi dalle immagini, rimuove solo i dati EXIF: i due sono separati.
In questo modo puoi utilizzare lo strumento xattr per visualizzare e rimuovere gli attributi estesi su file, directory e collegamenti simbolici e puoi utilizzare i caratteri jolly per applicare la rimozione degli attributi estesi a più file, se necessario.
Questo non è davvero qualcosa che dovrebbe essere rilevante per la maggior parte degli utenti Mac occasionali, ma per utenti Mac avanzati, armeggiatori, sviluppatori, amministratori di sistema, addetti alla sicurezza delle informazioni e molti altri, essendo in grado di visualizzare o modificare gli attributi estesi possono essere utili per motivi particolari.