Dê uma olhada no manual cp
, com man cp
. As partes relevantes são as seguintes.
SYNOPSIS
cp [OPTION]... SOURCE... DIRECTORY
DESCRIPTION
Copy SOURCE to DEST, or multiple SOURCE(s) to DIRECTORY.
Ao especificar vários argumentos, este é o formato que você está usando. Isso copia vários SOURCE
s para um único DIRECTORY
, o que é não o que você deseja. Em vez disso, se você quiser copiar um único SOURCE
para vários diretórios, poderá usar algo como um for
loop, por exemplo,
for i in {2..12}; do cp -r ej-1/* ej-$i; done
N.B. Isso não foi testado. Também removi as *
globs do destino, pois elas eram desnecessárias (da minha interpretação da sua pergunta) e resultam em um único DIRECTORY
para o comando cp
.