Copie arquivos da lista de arquivos e crie a estrutura de diretórios necessária

0

Eu tenho uma lista de arquivos como abaixo:

app/code/community/Company/Module/Block/Adminhtml/BlockAlias.php
app/code/community/Company/Module/Block/Adminhtml/BlockAlias/Edit.php
app/code/community/Company/Module/Block/Adminhtml/BlockAlias/Grid.php
app/code/community/Company/Module/Block/Adminhtml/BlockAlias/Import.php
...

Agora, quero copiar esses arquivos para uma nova pasta e criar automaticamente diretórios e subpastas separados por / .

Alguma sugestão ou ajuda?

    
por Vicky Dev 20.05.2016 / 10:00

1 resposta

1

Você pode usar o modo de passagem de cpio com a opção -d para esse trabalho:

cpio -p -d DESTINATION < FILELIST

Isso criará uma cópia de toda a estrutura de diretório especificada em FILELIST (relativo ao diretório de trabalho atual) abaixo de DESTINATION . Com o seu exemplo, você terá DESTINATION/app/code/community/Company/Module/Block/Adminhtml/BlockAlias.php etc.

    
por David Foerster 21.05.2016 / 22:12