Tenho milhões de arquivos com a seguinte nomenclatura em uma máquina Linux:
1559704165_a1ac6f55fef555ee.jpg
Os primeiros 10 dígitos são timestamp e os seguidos por um _
são ids específicos. Quero mover todos os arquivos que correspondem a IDs de nome de arquivo específicos para uma pasta diferente.
Eu tentei isso no diretório com arquivos
find . -maxdepth 1 -type f | ??????????_a1ac*.jpg |xargs mv -t "/home/ubuntu/ntest"
No entanto, estou recebendo um erro indicando:
bash 1559704165_a1ac6f55fef555ee.jpg: command not found
Quando tentei, mv ??????????_a1ac*.jpg
estou recebendo um erro muito longo na lista de argumentos. Eu tenho pelo menos 15 padrões de nome de arquivo diferentes. Como faço para movê-los.