Я бы просто использовал команду find
в Терминал :
find /path/to/search -type f -iname '*_USEN_*.pdf' -print0 | xargs -0 -I {} mv -n {} /path/to/USEN/
Тогда:
find /path/to/search -type f -iname '*_GBEN_*.pdf' -print0 | xargs -0 -I {} mv -n {} /path/to/GBEN/
Вы можететакже используйте .
вместо /path/to/search
, если вы хотите начать поиск в текущем каталоге .
Также, если есть какие-либо пробелы в/path/to/search
, /path/to/USEN/
или /path/to/GBEN/
, либо заключите в кавычки pathname , либо экранируйте пробелы с обратной косой чертой \
, но не обоими.
Если вы хотите использовать Automator , то вот снимок экрана примера workflow :
- Обратите внимание на Опции во втором Найти элементы Finder действие , [√] Игнорировать это действие, вход проверен и не подключен к Из-за этой опции .
Move Finder Items
action над ним