Копирование только файлов без специальной строки в имени файла

Копирование только файлов без специальной строки в имени файла

Мне нужно скопировать только файлы из папки, в имени которых нет следующей строки: NNNNxNNNN (3- или 4-значное число, за которым следует символ x, за которым снова следует 3- или 4-значное число -> это разрешение изображения в имени файла)

Я уже около часа пытаюсь выполнить команду «find», но она так и не делает то, что должна.

решение1

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

Связанный контент