cp 不会复制源位置的新文件(触发 cp 命令后创建的文件)

BIB*_*IBS 3 linux shell

我使用以下命令将内容从源目录复制到目标目录:

cp src/* dest
Run Code Online (Sandbox Code Playgroud)

但是,在调用此命令后,当复制内容时,如果我在 src 目录中创建更多文件,这些新创建的文件不会复制到 dest 目录中。

您能解释一下背后的原因吗?是否可以在被解雇cp时对内容进行记账cp,然后根据该记账复制内容,从而忽略新创建的内容?

And*_*hen 5

这是因为“src/*”不是由 cp 计算(展开为文件列表),而是由调用 cp 之前的 shell 计算。