Как копировать / перемещать одни и те же файлы из одного каталога в другой?

У меня есть несколько каталогов с несколькими тысячами файлов. Каждый каталог содержит файлы с одинаковыми именами, но с разными расширениями.

Я хотел бы переместить x файлов из этих наборов каталогов в другой набор каталогов, так что одни и те же имена файлов, кроме расширения, перемещаются из каждого каталога. Какие файлы перемещены, мне не важно.

Например, если у меня есть каталоги A/ , B/ и C/ , каждый из которых имеет 1000 файлов, и у меня есть другой набор P/ , Q/ , R/ , и скажите, что x равно 100, я хотел бы скопировать 100 файлов из A до P , B до Q , от C до R , так что файлы, скопированные, имеют одно и то же имя, кроме расширения.

Я видел следующие вопросы и их ответы:

  • Скопируйте первые n файлов в другой каталог
  • Как перенести первые файлы x
  • Как переместить 100 файлов из папки, содержащей тысячи?

Тем не менее, каждый имеет дело с копированием любых x файлов. Я попытался использовать find как было предложено, и обнаружил, что разные файлы копируются из разных каталогов.

Как я могу это сделать?

Спасибо.

Linux и Unix - лучшая ОС в мире.