Comando no Linux simples

Pessoal,
estou tentando realizar uma cópia de de uma pasta num diretório para outro diretório, utilizando comando “cp -r”. Porém, o nome do arquivo é muito longo, e uma vez realizei uma cópia dessas, mas me esqueci da sintaxe e não encontro no google de jeito nenhum…

por exemplo, para copiar: /etc/nomedoarquivoehmuitogrande/foto.jpg

era algo do tipo: /etc/nome*/foto.jpg

Alguém se lembra?

Airton

Dá para pressionar Tab quando o nome da pasta não estiver completa.
Por exemplo:

/etc/nomedo [TAB]

vai aparecer
/etc/nomedoarquivoehmuitogrande

Seria isso?

Ola,

Eu nao entendi o que vc quer fazer, copiar um arquivo ou diretorio??? Vc disse que quer copiar um diretorio recursivamente, mas colocou um exemplo que vc estava especificando um arquivo. Nao entendi muito bem.

Se vc quiser copiar os diretorios

find -path /etc/nome\* -type d -exec cp -rf {} /newfolder/ \;

ps: -rf eh -recursive e -force.

me desculpa se eu estiver errado, eu estou no trabalho e nao tenho uma maquinha com unix para testas, mas eu me lembro que era algo do tipo:

//Daniel