Você estava muito perto; como você precisa mover qualquer arquivo terminado em .scala
, não apenas qualquer literal .scala
, você precisa de *.scala
como o padrão glob --include
.
Faça:
rsync -rnvh --ignore-times --size-only --include '*/' --include '*.scala' \
--exclude '*' /source/ /dest/