Comment afficher et supprimer des attributs étendus d'un fichier sur Mac OS

Image illustrant : Comment afficher et supprimer des attributs étendus dun fichier sur Mac OS
  1. Accueil
  2. Tutoriels
  3. Mac
  4. Comment afficher et supprimer des attributs étendus d'un fichier sur Mac OS

Vous êtes un utilisateur avancé de Mac? Regardez comment afficher et supprimer des attributs étendus d'un fichier sur MacOS.

Les attributs étendus sont des composants de métadonnées qui peuvent être uniques à des fichiers et types de fichiers spécifiques sur Mac OS. Ces attributs étendus peuvent aller de l'identification de données sur le fichier lui-même à des informations de quarantaine, des données d'origine, des informations d'étiquette, entre autres types de métadonnées.

Parfois, les utilisateurs avancés de Mac peuvent examiner les attributs étendus d'un fichier, ou même supprimer des attributs étendus d'un fichier ou d'un répertoire pour diverses raisons, et l'une ou l'autre de ces tâches peut être accomplie via la ligne de commande avec l'outil xattr fourni dans Mac OS. Ce didacticiel explique comment afficher et supprimer des attributs étendus d'un fichier sur un Mac.

Il s'agit d'un sujet avancé qui n'est vraiment pertinent que pour les utilisateurs avancés qui connaissent déjà les attributs étendus et ont une raison particulière de vouloir les supprimer d'un fichier. Si vous n'êtes pas sûr de ce que sont les attributs étendus, pourquoi ils peuvent (ou non) avoir de l'importance, ou pourquoi vous pouvez (ou ne pas vouloir) les supprimer, ce n'est pas pour vous.

Comment afficher les attributs étendus d'un fichier sous Mac OS

La commande xattr existe depuis longtemps sous Mac OS et Mac OS X et donc cela devrait fonctionner de la même manière sur pratiquement toutes les versions vaguement modernes du logiciel système:

  • Ouvrez l'application Terminal, trouvée dans / Applications / Utilitaires /
  • Utilisez la commande xattr comme ceci, en pointant le chemin du fichier pour inspecter les attributs étendus pour

xattr ~ / Desktop / samplefile.jpg

  • Appuyez sur Retour pour afficher les attributs étendus du fichier spécifié

Par exemple, vous pouvez voir quelque chose comme ce qui suit après l'exécution de la commande:

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

Dans ce cas, vous verrez des informations sur les métadonnées qui peuvent être utilisées par Spotlight et les fonctionnalités de recherche du Finder, ainsi que des données de quarantaine qui peuvent être liées à des données téléchargées sur le Web ou importées sur le Mac via une application ou une source tierce. Et oui, ce sont les mêmes données de quarantaine qui vous indiquent si vous voyez ou non l'application "ne peut pas être ouverte parce qu'elle provient d'un développeur non identifié" Message du gardien lors de l'ouverture de certaines applications ou fichiers - c'est un exemple pratique couramment rencontré de un attribut étendu.

Comment supprimer des attributs étendus d'un fichier sur Mac

Toujours dans l'application Terminal? Sinon, relancez l'application Terminal pour commencer:

  • Recherchez l'attribut étendu que vous souhaitez supprimer du fichier à l'aide de l'étape précédente, dans cet exemple, supposons qu'il s'agit de «kMDItemIsScreenCapture»
  • Utilisez xattr avec l'indicateur -d sur le fichier comme ceci:

xattr -d com.apple.metadata: kMDItemIsScreenCapture~/Desktop/samplefile.jpg

  • Appuyez sur Retour pour supprimer l'attribut étendu défini du fichier comme spécifié par le chemin

Dans cet exemple, la suppression de «com.apple.metadata: kMDItemIsScreenCapture» du fichier samplefile.jpg supprime l'identifiant de capture d'écran, que vous pouvez reconnaître dans cette astuce pour rechercher et afficher tous les fichiers de capture d'écran sur un Mac, qui repose sur cette extension, attribut attaché aux fichiers de capture d'écran afin de les localiser. En supprimant cet attribut étendu, le fichier n'apparaîtrait plus dans une telle recherche. Notez que l'utilisation d'un outil comme ImageOptim pour supprimer les métadonnées EXIF ​​des images et des images ne supprime pas également les métadonnées d'attribut étendu des images, il supprime uniquement les données EXIF ​​- les deux sont séparés.

Vous pouvez utiliser l'outil xattr pour afficher et supprimer des attributs étendus sur des fichiers, des répertoires et des liens symboliques de cette façon, et vous pouvez utiliser des caractères génériques pour appliquer la suppression d'attribut étendu à plusieurs fichiers si nécessaire.

Ce n'est vraiment pas quelque chose qui devrait être pertinent pour la plupart des utilisateurs Mac occasionnels, mais pour les utilisateurs Mac avancés, les bricoleurs, les développeurs, les administrateurs système, les travailleurs de la sécurité des informations et bien d'autres, la possibilité d'afficher ou de modifier des attributs étendus peut être utile pour des raisons particulières.

Partager Tutoriel

Mots clés dans : Comment afficher et supprimer des attributs étendus d'un fichier sur Mac OS

attributs étendus fichier mac

Autres Tutoriels sur (attributs, étendus, fichier, mac) ...