Используйте команду find:
find . -type f -name \*z -exec cp {} newfolder/ \;
Это выглядит немного сложным, поэтому я разобью его.
Найти находит файлы, где вы говорите это и ниже. Точка сама по себе означает «текущий каталог». Следующий параметр -type f означает «найти вещи типа file». «-Name * z» означает «и вещи с именем, совпадающим с« * z ». Далее, '-exec cp {} newfolder/' означает выполнение команды cp для найденного элемента - команда заменяет соответствующее имя файла на {}. Наконец, '\;' завершает командную строку exec - пропустите это, и вы получите ошибку.
Если вы просто хотите увидеть, какие файлы совпадают, сделайте это:
find . -type f -name \*z -print
Это просто выведет соответствующие файлы на экран.
Это должно работать практически во всех терминалах Linux, UNIX или Mac.