Cómo ver & Eliminar atributos extendidos de un archivo en Mac OS

Tabla de contenido:

Anonim

Los atributos extendidos son componentes de metadatos que pueden ser únicos para archivos y tipos de archivos específicos en Mac OS. Esos atributos extendidos pueden ser cualquier cosa, desde datos de identificación sobre el archivo en sí, hasta información de cuarentena, datos de origen, información de etiquetas, entre otros tipos de metadatos.

A veces, los usuarios avanzados de Mac pueden revisar los atributos extendidos de un archivo, o incluso desear eliminar los atributos extendidos de un archivo o directorio por una variedad de razones, y cualquiera de esas tareas se puede realizar a través del comando en línea con la herramienta xattr incluida en Mac OS.Este tutorial explicará cómo ver y eliminar atributos extendidos de un archivo en una Mac.

Este es un tema avanzado que realmente solo es relevante para usuarios avanzados que ya están familiarizados con los atributos extendidos y tienen una razón particular para querer eliminarlos de un archivo. Si no está seguro de qué son los atributos extendidos, por qué pueden (o no) importar, o por qué podría querer (o no) eliminarlos, esto no es para usted.

Cómo ver los atributos extendidos de un archivo en Mac OS

El comando xattr ha existido en Mac OS y Mac OS X durante mucho tiempo y, por lo tanto, debería funcionar igual en prácticamente todas las versiones vagamente modernas del software del sistema:

  1. Abra la aplicación Terminal, que se encuentra en /Aplicaciones/Utilidades/
  2. Use el comando xattr así, apuntando a la ruta del archivo para inspeccionar los atributos extendidos en busca de
  3. xattr ~/Desktop/samplefile.jpg

  4. Presione Volver para ver los atributos extendidos del archivo especificado

Por ejemplo, es posible que vea algo como lo siguiente después de ejecutar el comando:

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

En este caso, verá información de metadatos que Spotlight y las funciones de búsqueda del Finder pueden usar, así como datos en cuarentena que pueden estar vinculados a datos descargados de la web o traídos a la Mac a través de una aplicación o fuente de terceros. Y sí, esos son los mismos datos de cuarentena que le indican si ve o no la aplicación "no se puede abrir porque es de un desarrollador no identificado" Mensaje de Gatekeeper al abrir ciertas aplicaciones o archivos: ese es un ejemplo práctico común de un atributo extendido.

Cómo quitar atributos extendidos de un archivo en Mac

¿Aún estás en la aplicación Terminal? De lo contrario, reinicie la aplicación Terminal para comenzar:

  1. Encuentre el atributo extendido que desea eliminar del archivo usando el paso anterior, en este ejemplo supongamos que es “kMDItemIsScreenCapture”
  2. Use xattr con la bandera -d en el archivo así:
  3. xattr -d com.apple.metadata:kMDItemIsScreenCapture ~/Desktop/samplefile.jpg

  4. Presione Volver para eliminar el atributo extendido definido del archivo como se especifica en la ruta

En este ejemplo, eliminar “com.apple.metadata:kMDItemIsScreenCapture” del archivo samplefile.jpg elimina el identificador de captura de pantalla, que puede reconocer por este consejo para encontrar y mostrar todos los archivos de captura de pantalla en una Mac, que se basa en ese atributo extendido adjunto a los archivos de captura de pantalla para localizarlos.Al eliminar ese atributo extendido, el archivo ya no aparecería en dicha búsqueda. Tenga en cuenta que el uso de una herramienta como ImageOptim para eliminar los metadatos EXIF ​​de las imágenes no elimina también los metadatos de atributos extendidos de las imágenes, solo elimina los datos EXIF: los dos están separados.

Puede usar la herramienta xattr para ver y eliminar atributos extendidos en archivos, directorios y enlaces simbólicos de esta manera, y puede usar comodines para aplicar la eliminación de atributos extendidos a varios archivos según sea necesario.

Esto realmente no es algo que deba ser relevante para la mayoría de los usuarios ocasionales de Mac, sino para usuarios avanzados de Mac, manipuladores, desarrolladores, administradores de sistemas, trabajadores de seguridad de la información y muchos otros, que pueden ver o modificar los atributos extendidos pueden ser útiles por razones particulares.

Cómo ver & Eliminar atributos extendidos de un archivo en Mac OS