Bill H.: If you need to manipulate a long path more than twice (my general rule), stash it into a shell variable and expand it with double-quotes.
mydir=/home/me/mydos/dosemu/freedos/
mv *.exe “$mydir/bin” && cp *.doc “$mydir/doc”
cd “$mydir”
Use of variables and looping constructs (for, until, while, etc.) can greatly reduce your finger strain.
And you do have a dir stack in bash and zsh. Look up pushd and popd. Here, for example.
And as for partitons: Nothing makes your partiton your drive except good sense. If you want everything on a single partition, go right ahead. I don’t know of a single thing you’ll break, except maybe your whole system if you aren’t in the habit of cleaning out /tmp often enough.
For example, my 120 GB drive is all one partition. It’s handled by one single ext3 filesystem and it’s doing just fine.
Besides, you only have to worry about partitions two times: When you install a new OS and have to make room, and if your computer ever needs major fixing to retrieve hard-to-get data. I think both are rare enough that it isn’t worth worrying about.