I need to copy all the .class files from server to local with all dir reserved. e.g. server:/usr/some/unknown/number/of/sub/folders/me.class will be /usr/proj
server:/usr/some/unknown/number/of/sub/folders/me.class
/usr/proj
To exclude dotfiles in base directory:
scp -r [!.]* server:/path/to/something
[!.]* is a shell glob that expands to all files in working directory not starting with a dot.
[!.]*