Probably showing my ignorance here, but how exactly do you copy all the files in a directory, including all the ones that begin with a dot such as .bashrc?
cp .* gives errors, because it copies again and again, as .* includes ../directory/.file as well as .file. cp * doesn't copy hidden files.
Hopefully someone can enlighten me with the answer to a problem I really should've asked before