有人可以解释为什么会发生这种情况吗?
最特别的是:为什么 1 的内容被复制到 f?为什么 f 被复制到 g?
$ tree
.
0 directories, 0 files
$ mkdir 1
$ mkdir 2
$ touch 1/a
$ touch 1/b
$ mkdir 1/c
$ touch 1/c/x
$ tree
.
??? 1
? ??? a
? ??? b
? ??? c
? ??? x
??? 2
3 directories, 3 files
$ cp -r 1/* 2/*
zsh: no matches found: 2/*
$ cp -r 1/* 2/*
$ mkdir 2/f
$ mkdir 2/g
$ cp -r …Run Code Online (Sandbox Code Playgroud)