anonymous-*-* 在此 bash 命令中是什么意思?

what does anonymous-*-* mean in this bash command?

我知道 ls -d 的作用,但我对 anonymous-*-* |\ 部分感到困惑,有人可以解释一下吗

ls -d $data/anonymous-*-* |\

假设 $data 是一个目录名

它叫做 bash globbing,对于匹配文件名和文本非常有用。 * 通配符完全匹配任何文本。因此 anonymous-*-* 将匹配任何以 anonymous- 开头的文件名,并在文件名之后的某处有另一个破折号 -