You could try rsync, it has a --progress option and it can copy recursively -r and -v will add more output.
rsync -r --progress srcdir destdir