Installer le paquet complet avec référence locale et tous les modes publiés.
install attrattrLit les métadonnées portables et les attributs étendus des fichiers ; les xattr disponibles peuvent aussi être écrits ou supprimés.
Pour des métadonnées prévisibles d’un hébergement à l’autre, commencez par les clés portables ; utilisez les attributs étendus seulement si le serveur expose réellement xattr.
attr [path [key]] [-x|-d|-s <value>]attrafficher les métadonnées portables du dossier courant
attr <path>afficher les clés étendues ou les métadonnées portables
attr <path> <key>afficher un champ portable ou la valeur d’un attribut étendu
attr <path> <key> : <value>définir du texte brut pour un attribut étendu
-xafficher la valeur sélectionnée en hexadécimal
-s <value>définir une valeur texte pour un attribut étendu
-dsupprimer un attribut étendu
Les clés stables sont path, type, permissions, access, size, mime, dimensions et modified. Elles sont en lecture seule et conservent ces noms machine anglais dans toutes les langues de l’interface. size, mime et dimensions n’apparaissent que lorsqu’ils s’appliquent au chemin choisi. Une clé portable est prioritaire sur un attribut étendu portant le même nom simple ; les clés avec espace de noms, telles que user.note, restent non ambiguës.
Lorsque xattr est pris en charge,
Lancez les exemples préparés directement sur la page. Les résultats sont prédéfinis et affichés dans le navigateur ; aucune commande terminal n’est exécutée sur le serveur.
L’extension .xml ne modifie pas les contrôles du système de fichiers ; les informations MIME ne sont ajoutées que si PHP peut les identifier correctement.
Installez la version compatible actuelle. Choisissez Base pour l’ensemble complet des fonctions ou Minimum pour le paquet réduit ; utilisez upgrade pour mettre à jour un module déjà installé.
Base et Minimum sont deux paquets de la même version actuelle du module.
Installer le paquet complet avec référence locale et tous les modes publiés.
install attrInstaller le paquet réduit. La référence locale est omise ;
install attr -mInstaller exactement cette version publiée.
install attr -v 1.3.1upgrade vérifie la compatibilité et remplace le bloc seulement si nécessaire.
upgrade attrSupprimer le bloc d’extension sans toucher au noyau ni aux autres modules.
install attr -uLes exemples sont copiables mais ne sont pas exécutés par le site. Vérifiez chemins, droits et options destructrices.
cd \sandbox | attr feed.xml | attr feed.xml permissionsfeed.xml
path feed.xml
type file
permissions 0644
size 1.3 KB
mime application/xml
permissions 0644L’extension .xml ne modifie pas les contrôles du système de fichiers ; les informations MIME ne sont ajoutées que si PHP peut les identifier correctement.
attr sandbox/feed.xml permissions0644Les images reconnues ajoutent leurs dimensions en pixels aux mêmes métadonnées portables du fichier.
attr sandbox/feed.xml user.note : reviewedpath sandbox/data/sample.txt
type file
permissions 0644
readable yes
writable yesLes répertoires conservent leur propre type d’objet et omettent les champs réservés aux fichiers : taille, MIME et données d’image.
attr sandbox/feed.xml user.notepath sandbox/data/sample.txt
type file
permissions 0644
readable yes
writable yesattr sandbox/feed.xml > attr.logpath sandbox/data/sample.txt
type file
permissions 0644
readable yes
writable yesattr \sandbox\missing.txtChemin introuvablesandbox/feed.xmlL’exemple utilise un fichier ou un répertoire de l’espace de documentation protégé /sandbox/.
<?xml version="1.0" encoding="UTF-8"?>
<feed>
<title>lil-sandbox</title>
<entry id="1">Example XML content</entry>
</feed>
L’écriture des attributs étendus utilise :, les métadonnées portables restent en lecture seule et > possède désormais un sens unique dans tout le terminal.