Cómo ver y eliminar atributos extendidos de un archivo en Mac OS
Los atributos extendidos son componentes de metadatos que pueden ser exclusivos de ciertos archivos y tipos de archivos en Mac OS. Estos 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 varias razones, y cualquiera de estas tareas se puede realizar a través de la línea de comandos con la herramienta xattr incluida en Mac OS. Este tutorial verá 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 que tienen una razón especial para querer eliminarlos de un archivo. Si no está seguro de cuáles son los atributos extendidos, por qué pueden (o no) importar, o por qué podría (o no) querer eliminarlos, esto no es para usted.
Cómo ver los atributos extendidos de un archivo en Mac OS
El comando xattr ha existido durante mucho tiempo en Mac OS y Mac OS X y, por lo tanto, debería funcionar igual en prácticamente todas las versiones vagamente modernas del software del sistema:
- Abra la aplicación Terminal, que se encuentra en / Aplicaciones / Utilidades /
- Use el comando xattr de esta manera, apuntando a la ruta del archivo para inspeccionar los atributos extendidos
- Presione Retorno para ver los atributos extendidos para el archivo especificado
xattr ~/Desktop/samplefile.jpg
Por ejemplo, es posible que vea algo como esto 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 sobre los metadatos que pueden utilizar Spotlight y las funciones de búsqueda del Finder, así como datos de cuarentena que se pueden vincular a datos descargados de la web o traídos a su Mac a través de una aplicación de terceros o fuente. Y sí, estos son los mismos datos en cuarentena que le indican si ve o no la aplicación «no se puede abrir porque es de un desarrollador no identificado» al abrir ciertas aplicaciones o archivos; este es un ejemplo común de un atributo extendido.
Cómo eliminar atributos extendidos de un archivo en Mac
¿Todavía estás en la aplicación Terminal? De lo contrario, reinicie la aplicación Terminal para comenzar:
- Busque el atributo extendido que desea eliminar del archivo utilizando el paso anterior; en este ejemplo, suponga que es «kMDItemIsScreenCapture»
- Utilice xattr con el indicador -d en el archivo de la siguiente manera:
- Presione Retorno para eliminar el atributo extendido definido del archivo según lo especificado por la ruta
xattr -d com.apple.metadata:kMDItemIsScreenCapture ~/Desktop/samplefile.jpg
En este ejemplo, al eliminar «com.apple.metadata: kMDItemIsScreenCapture» del archivo samplefile.jpg, se elimina el identificador de captura de pantalla, que puede reconocer en este consejo para buscar y ver todos los archivos capturados en una Mac, que se basa en esa extensión. atributo adjunto a las capturas de pantalla para localizarlas. Al eliminar ese atributo extendido, el archivo ya no aparecerá en dicha búsqueda. Tenga en cuenta que el uso de una herramienta como ImageOptim para eliminar metadatos EXIF de imágenes e imágenes es válido no también elimine los metadatos de atributos extendidos de las imágenes, elimine solo los datos EXIF; los dos están separados.
Puede usar la herramienta xattr para ver y eliminar atributos extendidos de archivos, directorios y enlaces simbólicos de esta manera, y puede usar metacaracteres para aplicar la eliminación de atributos extendidos a varios archivos según sea necesario.
Esto no es realmente algo que debería ser relevante para la mayoría de los usuarios habituales de Mac, pero para los usuarios avanzados de Mac, jugadores, desarrolladores, administradores de sistemas, trabajadores de seguridad de la información y más, la capacidad de ver o editar atributos extendidos puede ser útil por alguna razón. .