Disons que j'ai un fichier a.txt dans LINUX avec la permission de 0664. Lorsque j'utilise rsync pour copier le fichier sur mon Mac avec rsync -r -t -v LINUX MAC
, l'autorisation du fichier devient 0644.
Comment puis-je conserver l'autorisation pour un fichier lors de l'utilisation de rsync? L'option -g ne fonctionne pas.
Vous voulez le drapeau -p:
-p, --perms preserve permissions
J'ai tendance à toujours utiliser le drapeau -a, qui est une agrégation de -p et plusieurs autres utiles:
-a, --archive archive mode; equals -rlptgoD (no -H,-A,-X)
Tous deux extraits directement de la page de manuel rsync .