Problème Yosemite, tags et partages réseau

antro

Membre actif
24 Février 2008
973
23
51
31
Bonjour à tous, en espérant que quelqu'un pourra m'aider à résoudre mon problème.

J'ai un NAS QNAP qui m'offre des partages SMB et AFP.
Pour une raison que j'ignore, quand je met un tag de couleur avec Yosemite sur un partage (ex:SMB), je ne retrouve pas ce tag sous l'autre partage (ex:AFP).
Est-ce qu'il y aurait moyen de faire se synchroniser les tags entre les différents partages ?

Merci d'avance !
 
non
un peu abrupte comme réponse je l'accorde mais les 2 partages (afp et smb) sont considérés comme 2 éléments distinct tu peux d'ailleurs leur attribuer des droits différents. et les tags sont stokés dans les xattr et non dans les fichiers donc d'un coté le volume smb avec ses droits et ses xattr et de l'autre le volume afp avec ses droits et xattr
 
  • J’aime
Réactions: antro
Bon, ben merci pour l'info. J'ai creusé un peu l'utilisation de xattr et j'ai fait un petit script qui va copier les attributs d'un montage (ex:smb) vers un autre montage (ex:afp).

Bloc de code:
#!/bin/sh

USERTAG="$(eval xattr -px com.apple.metadata:_kMDItemUserTags '"${1}"/"${3}"')"
FINDERINFO="$(eval xattr -px com.apple.FinderInfo '"${1}"/"${3}"')"


xattr -wx com.apple.metadata:_kMDItemUserTags "$USERTAG" "$2"/"$3"
xattr -wx com.apple.FinderInfo "$FINDERINFO" "$2"/"$3"

On l'invoque en donnant:
- Le point de montage source
- Le point de montage destination
- Le nom du fichier depuis lequel copier les attributs vers le même fichier dans le répertoire source.

Suffit d'invoquer alors ce script par un petit find..