Como copiar todos os diretórios dentro de um diretório para outro diretório usando cp?

Como copiar todos os diretórios dentro de um diretório para outro diretório usando cp?

Eu tenho um diretório estruturado assim,

/var/www/html/content/
|_dir1/
| |_somefile.txt
| |_anotherfile.js
| |_anotherfile.min.js
|
|_dir2/
  |_somefile.txt
  |_anotherfile.js
  |_anotherfile.min.js

Quero copiar dir1e dir2para outro diretório. Eu tentei com o seguinte comando, mas ele copia o contentdiretório inteiro para o novo local. Eu só preciso que os diretórios internos contentestejam lá.

cd ~/Desktop/new_location/
cp -r /var/www/html/content/. ./ 

Atualização 2

Ambos,

cp -r /var/www/html/content/. ./ 

e

cp -r /var/www/html/content/* ./ 

funciona bem. Eu incluí por engano outro contentdiretório dentro do contentdiretório, tornando-o/var/www/html/content/content

Atualização 1
Usar o comando postado por @Appleoddity na primeira resposta em um novo diretório funciona. Mas no diretório real que preciso copiar, ele falha. Qual poderia ser a razão para isso? Verifique a imagem em anexo.
Veja que funciona no novo diretório, mas não no original

Responder1

cp -R /var/www/html/content/* /tmp/new_location/

.significa “este” diretório. *significa tudo neste diretório “este”.

Responder2

Qual é a sua distribuição Linux? Eu uso o Ubuntu 16.04.3 e funciona assim:

cp -r /var/www/html/content/* /tmp/new_location/

-re -Rsão os mesmos resultados :)

informação relacionada