Não especifique os arquivos ou o diretório
Digamos que você criou a nova pasta (ou irá criar uma) e deseja copiar os arquivos para ela depois que a pasta for criada
mkdir /test/folder
cp -rp /path/to/copy/. /test/folder
Isso copiará todos os arquivos / pasta recursivamente de /path/from/copy
para a pasta já existente criada na primeira linha.
Outra abordagem é tar
. Por exemplo:
$cd foo
$tar cf - . | tar -C /path/to/bar -x
Usando rsync
:
rsync -av src dest