Como copiar arquivos aninhados em diretórios que correspondem a um padrão?

0

Estou procurando copiar arquivos de subdiretórios que correspondam a esse padrão

vendor/plugin/*/tasks/*.rake

em uma pasta

lib/tasks

Eu acho que isso poderia ser feito de várias maneiras, mas queria ver se um guru poderia criar algo esperto! Agradecemos antecipadamente: -)

    
por Sam Leicester 07.02.2011 / 11:44

1 resposta

2

Parece muito fácil:

cp vendor/plugin/*/tasks/*.rake lib/tasks

Ou se o primeiro * corresponder a uma subárvore inteira, use algo como:

find vendor/plugin -path "*/tasks/*.rake" -exec cp "{}" lib/tasks +
    
por 07.02.2011 / 12:16