Leia e releia man find
.
Leia e releia man xargs
find
e xargs
como resposta:
find /data/nldas/raw/hourly/ -type f -name 'NLDAS_VIC0125_H.*.grb' -print0 | xargs -0 cp --target-directory=/datag/name/soil
Observe que se houver dois arquivos NLDAS_VIC0125_H.*.grb
com o MESMO nome (o '*' é o mesmo em ambos os casos), um será substituído no diretório de destino, a menos que você use a opção --backup=numbered
para cp
.