# Simple curiosité: différences entre attr, setfattr, getfattr et respectivement xattr, setxattr,getxattr

**URL:** <https://www.debian-fr.org/t/simple-curiosite-differences-entre-attr-setfattr-getfattr-et-respectivement-xattr-setxattr-getxattr/91589>\
**Category:** Support Debian\
**Created:** [Octobre 2, 2025, 11:44 UTC](https://www.debian-fr.org/t/simple-curiosite-differences-entre-attr-setfattr-getfattr-et-respectivement-xattr-setxattr-getxattr/91589 "2025-10-02T11:44:08Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![josephtux](https://www.debian-fr.org/user_avatar/www.debian-fr.org/josephtux/32/3985_2.png) [@josephtux](https://www.debian-fr.org/u/josephtux)\
**Post date:** [Octobre 2, 2025, 11:44 UTC](https://www.debian-fr.org/t/simple-curiosite-differences-entre-attr-setfattr-getfattr-et-respectivement-xattr-setxattr-getxattr/91589/1 "2025-10-02T11:44:08Z")

</div>

Est-ce que ces 2 familles de commandes sont concurrentes? compatibles entre elles? (autrement dit, manipulent-elles les mêmes attributs?)  
Je découvre que j’ai pu confondre les 2, car j’utilise couramment, depuis longtemps, les commandes du paquet _attr (setfattr et getfattr_) en pensant les préserver avec l’option _-X_ de _rsync_.

Ces attributs le sont bien, mais est-ce grâce à l’option _-X_ ou plus simplement une fonction standard du système de fichier (_ext4, xfs_)?

---

<div class="post-metadata">

**Author:** ![josephtux](https://www.debian-fr.org/user_avatar/www.debian-fr.org/josephtux/32/3985_2.png) [@josephtux](https://www.debian-fr.org/u/josephtux)\
**Post date:** [Octobre 3, 2025, 12:22 UTC](https://www.debian-fr.org/t/simple-curiosite-differences-entre-attr-setfattr-getfattr-et-respectivement-xattr-setxattr-getxattr/91589/2 "2025-10-03T12:22:28Z")

</div>

Après recherches et tests, il semble que la commande

`xattr -p user.comment fichier`

affiche la valeur de _user.comment_ exactement comme:

`getfattr -n user.comment fichier`

Il est donc probable qu’un seul des paquets attr ou xattr soit utile, et fournissent des outils analogues.

Il faudrait continuer l’exploration, mais j’ai bien d’autres charges à traiter! (hors informatique)

---

<div class="post-metadata">

**Author:** ![Clochette](https://www.debian-fr.org/user_avatar/www.debian-fr.org/clochette/32/8757_2.png) [@Clochette](https://www.debian-fr.org/u/Clochette)\
**Post date:** [Octobre 3, 2025, 4:44 UTC](https://www.debian-fr.org/t/simple-curiosite-differences-entre-attr-setfattr-getfattr-et-respectivement-xattr-setxattr-getxattr/91589/3 "2025-10-03T16:44:50Z")

</div>

> simple-curiosite-differences-entre-attr-setfattr-getfattr-et-respectivement-xattr-setxattr-getxattr

Dans le premier cas les commandes proviennent de deux paquets que tu installe, l’autre c’est le kernel qui fourni ça.

Pour le premier cas je dirais c’est l’utilisation de l’humain, la seconde c’est plus pour les dev ou les programmes 😉

> [@josephtux](#):
>
> Est-ce que ces 2 familles de commandes sont concurrentes? compatibles entre elles?

C’est compatible, par contre à utiliser avec précaution, les erreur vont vite lorsque l’on manipule les attributs 😉

---

<div class="post-metadata">

**Author:** ![josephtux](https://www.debian-fr.org/user_avatar/www.debian-fr.org/josephtux/32/3985_2.png) [@josephtux](https://www.debian-fr.org/u/josephtux)\
**Post date:** [Octobre 3, 2025, 5:12 UTC](https://www.debian-fr.org/t/simple-curiosite-differences-entre-attr-setfattr-getfattr-et-respectivement-xattr-setxattr-getxattr/91589/4 "2025-10-03T17:12:02Z")

</div>

Merci clochette,

pour mes essais, j’ai constaté que j’avais déjà installé le paquet `attr`.

Mais pour utiliser les outils `xattr`, j’ai du également installer le paquet `xattr`.

Je ne suis pas sur d’avoir tout compris de cette question des paquets.

PS  
je ne pense pas en faire usage autrement que depuis de nombreuses années, avec un script `setcl` pour écrire un commentaire par fichier ou répertoire, et `lscl` pour les lister.

J’ai soulevé cette question en relisant le man de rsync.

Voici un exemple de ma commande `lscl` utilisant `getfattr` pour afficher les commentaires (ici avec l’option -a pour afficher aussi les autres fichiers)

 ![Capture_lscl](https://www.debian-fr.org/uploads/default/original/2X/4/4a60689fd705984e917fc1e9365fa79d413f1f35.png)
