答案1
您看到的是 shell 选项的效果LIST_TYPES
。来自以下Completion
部分man zshoptions
:
LIST_TYPES (-X) <D>
When listing files that are possible completions, show the type
of each file with a trailing identifying mark.
“尾随识别标记”似乎遵循与-F
选项ls
(--classify
在 GNU 中也称为 ie ls
)相同的约定,@
表明完成是一个符号链接。
您会发现,默认情况下,在 shell 的完成列表中也会发生这种情况,tcsh
shell 从中zsh
借用了一些交互功能。
如果您更喜欢打开/关闭选项的标准方法,您可以使用unsetopt list_types
或来关闭此行为。set +o list_types