Existe-t-il un moyen d'obtenir toutes les métadonnées associées à un fichier dans Terminal? Par «métadonnées», j'entends des métadonnées et des propriétés qui ne sont ni stockées ni dérivées du contenu du fichier (c.-à-d. Somme de contrôle, UTD, résolution d'image, etc.), mais résident plutôt dans les données du système de fichiers sur le fichier (c.-à-d. La dernière fois modifié, inode, autorisations, attributs étendus, etc.).
15
Réponses:
Cette réponse pourrait être en retard, mais j'espère qu'elle aidera quelqu'un.
Il existe de nombreuses façons d'afficher les métadonnées dans le terminal sur un ordinateur Apple:
mdls path/file.extension
mdls
signifie Metadata List et vous pouvez consulter les pages de manuel (man mdls
) pour savoir comment l'utiliser.xattr path/file.extension
xattr
signifie Extended Attributes. Cela peut être utilisé pour afficher et modifier les attributs étendus des fichiers.xattr -l path/file.extension
entraîne l'affichage des noms et des valeurs d'attribut. Cependant, j'ai remarqué qu'au moins sur macOS, il semble que cela n'affiche que les données ajoutées par l'utilisateur.ls -l@ path/file.extension
ls
est un puissant utilitaire de listage de terminaux. Dans sa forme la plus simple, il répertorie le contenu du répertoire actuel. Cependant, comme vous pouvez le voir ici, vous pouvez en énumérer davantage.exiftool path/file.extension
exiftool
séparément si vous ne l'avez pas déjà fait. Par exemple, si vous utilisezbrew
, vous pouvez le fairebrew install exiftool
.exiftool
est un utilitaire utile pour visualiser et jouer avec les métadonnées des fichiers.sips -g all path/file.extension
(pour les images)sips
etidentify
sont à la fois pour la lecture des métadonnées / informations d'image.identify -verbose path/file.extension
(pour les images)Selon l'application souhaitée, l'une d'entre elles peut être plus appropriée ou plus pratique que les autres. Cependant, il convient de noter que ces éléments montrent tous des choses différentes, même légèrement.
la source
Je veux dire,
ls
peut vous donner beaucoup d'informations avec le-l
drapeauIl y a votre dernier contact, propriétaire, groupe et autorisations; alors il y a
md5sum
pour ça:la source
-i
indicateur à l'invocation ls affichera également les informations d'inode