I tried it, and the following 2 commands can achieve the goal:
1.--include '**[0-9]{?}-[0-9]{?}*.*'
2.--include '[0-9][0-9][0-9][0-9][0-9][0-9]-[0-9]{?}*.*'
But how can the rule specify the number of digits?
Moreover, if want to get all the files starting with 6 digits in the root directory and subdirectories, must be use --include '**^[0-9]{?}-[0-9]{?}*.*? but That is not valid
Thanks for your reply, I think through your reply, I know how to set the filter.
In addition, in rclone 1.54, rclone move --flatten can be flat move without preserving dirs?if it's true,That would be an amazing feature
or maybe need rclone lsf remote: --files-only --format "p" -R | xargs -t -n1 -I {} rclone move remote:{} remote: --delete-empty-src-dirs ?