Comment puis-je conserver la barre oblique après avoir choisi un directory à partir des options de complétion zsh?

En zsh , lorsque j'appuie sur tab 2 fois pour entrer dans le "menu de complétion", sélectionner un directory et appuyer sur Entrée, il ajoute d'abord le directory choisi avec une barre oblique à la command, mais dès que j'appuie sur espace pour append plus d'arguments, ça l'enlève.

c'est à dire que "rsync foo /" est remplacé par "rsync foo" après avoir appuyé sur Espace.

Existe-t-il un moyen de désactiver ce comportement?

Cela m'oblige à toujours append des barres obliques manuellement pour les commands comme rsync en particulier.

Pour conserver le / ajouté après avoir terminé les directorys ou les liens symboliques vers les directorys, désactivez l'option auto_remove_slash qui est auto_remove_slash par défaut.

 setopt no_auto_remove_slash 

Pour de nombreuses commands, la conservation de la barre oblique ne fait aucune différence pour les directorys, mais la command agit sur le directory cible au lieu du lien symbolique si l'argument est un lien symbolique vers un directory. Pour un argument source rsync, une barre oblique de fin entraîne la fusion du directory dans la destination plutôt que la copy dans un sous-directory.