I am fairly new to Linux and have been trying to move some files around with terminal on my external hard drive but I can't seem to get it to work. I am using a generic external hard drive with a ext4 format but not matter what I try I can't do anything with it through my terminal. The Drive's name does have spaces in it so when ever I do something in terminal it tries to separate the externals name and the spits out no directory found. is there a way to make it recognize the name without removing the spaces? Any help would be more than grateful.  
Can not access my external hard drive.
shell;command line;quoting;filenames
Welcome to Linux!  A trick that will get you started here (and will save you from getting carpal tunnel in the future) is tab completion:$ ls /medthen press Tab to see$ ls /media/If you press Tab again, you might see a list of possible options to continue the path,$ ls /media/MyBigExternalDrive/    My Example Hard Drive/or (if there is only one path) the entire path will be completed:$ ls /media/My\ Example\ Hard\ Drive/Tricks like this are nice because you can learn seemingly unrelated syntax.  In this case, you can write out paths with spaces by putting a \ in front of the space.