-put
and -copyFromLocal
are documented as identical, while most examples use the verbose variant -copyFromLocal. Why?
Same thing for -get
and -copyToLocal
So, basically you can do with put, all that you do with copyFromLocal, but not vice-versa.
Similarly,
Hence, you can use get instead of copyToLocal, but not the other way round.
Reference: Hadoop's documentation.
Update: For the latest as of Oct 2015, please see this answer below.