Copiando apenas arquivos sem uma string especial no nome do arquivo

Copiando apenas arquivos sem uma string especial no nome do arquivo

Tenho que copiar apenas arquivos de uma pasta que não possui a seguinte string no nome do arquivo: NNNNxNNNN (um número de 3 ou 4 dígitos seguido do caractere x seguido por um número de 3 ou 4 dígitos novamente -> é a resolução de uma imagem no nome do arquivo)

Estou tentando há cerca de uma hora com o comando "find", mas ele nunca faz o que deveria.

Responder1

find -E dir_x -type f -not -regex ".*[0-9]{3,4}x[0-9]{3,4}.*" -exec cp {} dir_y \;

informação relacionada