Use o comando cp , mas faça recursivamente :
cp -R /some/dir/ /some/other/dir/
Se você quiser imprimir cada arquivo copiado, -Rv
Digamos que eu esteja na pasta / em uma máquina Linux remota à qual me conecto em mais de ssh .
Existe uma pasta chamada testapp .
/testapp
Eu quero criar uma cópia exata desta chamada:
/testapp-staging
Usando uma GUI, posso clicar com o botão direito do mouse na pasta, copiá-la, colá-la e renomeá-la.
Qual comando eu preciso usar para isso?
Use o comando cp , mas faça recursivamente :
cp -R /some/dir/ /some/other/dir/
Se você quiser imprimir cada arquivo copiado, -Rv
Também existem gerenciadores de arquivos em modo texto (console). Comandante da meia-noite (comando mc ) é um deles.
Também é possível usar rsync , por exemplo:
rsync -vua src/ dst/
onde:
-v , --verbose : aumenta a verbosidade -u , --update : pula arquivos que são mais recentes no receptor -a , --archive : modo de arquivo; é igual a -rlptgoD (não -H,-A,-X ) Se você tiver privilégios de root, prefixe com sudo para substituir possíveis problemas de permissão.
Tags linux file-transfer