Copie arquivos no Mac usando expressões regulares

0

Tenho quase centenas de arquivos .fastq em diferentes subpastas em uma unidade compartilhada junto com muitos arquivos grandes, como .bam files. Eu quero copiar apenas os arquivos .fastq para outro local em uma mesma pasta para executar uma análise. Como posso fazer isso em um Mac? Eu tentei:

find -E . -iregex '.*/*\.fastq'

que mostrou todos os arquivos junto com o caminho relativo, mas não preciso do caminho. E não consigo descobrir um canal para copiá-los para outro local.

    
por user2237343 02.04.2013 / 20:29

1 resposta

3

Você não precisa usar expressões regulares se estiver apenas procurando arquivos com uma extensão específica.

find . -name '*.fastq' -exec mv {} /new/dir/ \;
    
por 02.04.2013 / 20:33

Tags