У меня есть около сотни файлов .fastq в разных подпапках на общем диске вместе со многими большими файлами, такими как файлы .bam . Я хочу скопировать только файлы .fastq в другое место в той же папке, чтобы выполнить анализ. Как я могу сделать это на Mac? Я старался:

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

который показал все файлы вместе с относительным путем, но мне не нужен путь. И я не могу найти конвейер, чтобы скопировать их в другое место.

1 ответ1

3

Вам не нужно использовать регулярные выражения, если вы просто ищете файлы с определенным расширением.

find . -name '*.fastq' -exec mv {} /new/dir/ \;

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .