No Ubuntu, como copiar todo o conteúdo de uma pasta para outra pasta?

9

Quero copiar o conteúdo de uma pasta descompactada wordpress/, para outra pasta existente.

eu tentei

cp -R wordpress/*.* /my/folder

mas as subpastas wordpress/não foram copiadas.

Por que não?

user27449
fonte

Respostas:

14

tentar

cp -r wordpress/* /my/folder
wliao
fonte
hm .... sensibilidade do caso :) o que o -r faz?
user27449
Isso é estranho. Acabei de testar sua linha de comando. Também funciona. De acordo com as páginas de manual, -r Copia hierarquias de arquivos e o tratamento de arquivos especiais é definido pela implementação. Enquanto -R é mais versátil. pwet.fr/man/linux/commandes/posix/cp
wliao
6
MAIS PERTINENTEMENTE: Há um ARGUMENTO diferente sendo fornecido; wordpress /*.* NÃO é o mesmo que wordpress / * - as subpastas não foram copiadas . porque os nomes das pastas não incluem o caractere "." neles.
P27 /
2

Se você tiver arquivos / diretórios ocultos, precisará executar o seguinte dentro do diretório de origem

tar pcf - .| (cd /path/to/destination; tar pxf -)

que copiará todos os arquivos e pastas, incluindo os que começam com a. (ponto).

Se você não possui arquivos / diretórios ocultos que precisam ser copiados, a resposta do wliao servirá.

(editado para maior clareza)

Tarek Fadel
fonte