Moving to a different state altogether requires greater efforts from you, and even a few sacrifices along the way to bring the relocation adventure to a successful end. Planning is often the key to a successful outcome in most activities. So, when it comes to moving hundreds or even thousands...
find /source/directory -mindepth 1 -maxdepth 1 -name '*' -print0 | xargs -0 mv -t /target/directory; - (Moving large number of files if you want to move with command mv large list of files than you would get following error /bin/mv: Argument list too