Для пользователей OS X, которые сталкиваются с этим вопросом, синтаксис OS X немного отличается. Предполагая, что вы не хотите рекурсивно искать в подкаталогах path_A
:
find path_A -maxdepth 1 -name "*AAA*" -exec mv {} path_B \;
Если вы хотите рекурсивно искать все файлы в path_A
:
find path_A -name "*AAA*" -exec mv {} path_B \;