Во первых не --name
, а -regex
.
find . -regextype posix-extended -regex ./'10{3}'
регексы в find по умолчанию используются от emacs. Т.к. не очень хочется разбираться чем они там отличаются от остальных используем -regextype posix-extended, ибо для любого линукс пользователя это скорее всего привычнее (все же использовали grep). find ищет по регексу выдываемый путь, а не путь по регексу, по этому нужно указать ./ в начале, ибо найденый путь будет ./1000, а не просто 1000