je pensais que les formes courtes ou longues des options étaient équivalentes mais j’ai comme l’impression que ça n’est pas toujours le cas . Par exemple pour la commande su - le manuel indique ceci :
Il est recommandé de toujours utiliser l’option --login
(au lieu de son raccourci -) pour éviter les effets secondaires causés par
un mélange d’environnements.
Il semblerait qu’une forme longue soit préférable à son raccourci . Cette commande su est-elle un cas particulier ou bien est-ce général ?
Edit 1 :
la réponse la plus courante obtenue sur la toile est de ce type :
It is a matter of convention. POSIX standard programs usually only have single character options, and they’re all prefixed with a single hyphen. The longer versions are a GNU improvement for clarity, as far as I can tell, and usually are prefixed with double hyphens.
mais dans le cas présent la différence ne semble pas être uniquement une question de convention , et si le manuel insiste c’est qu’il doit y avoir une bonne raison pour ça .
Je vais quand même continuer avec su - comme il est très souvent recommandé , mais en cas de problème je saurai au moins qu’il existe une limitation à son utilisation .