per evitarti gli escape nei nomi con spazi puoi mettere tra virgolette il nome
cd "mia cartella"
touch "mio file"
se hai fatto un
se sei in cartella1 ed hai fatto
cd cartella2/cartella3
e vuoi rapidamente tornare a cartella1 puoi fare
cd -
Torna sempre alla cartella in cui ti trovavi precedentemente.

edit:
se vuoi avere uno stack di directory, puoi usare pushd al posto di cd:
codice:
[19:07:14] gr3yfox c1 $ pwd
/home/gr3yfox/test/c1
[19:07:17] gr3yfox c1 $ ls
c2/ c2b/
[19:07:20] gr3yfox c1 $ pushd c2/c3
/home/gr3yfox/test/c1/c2/c3 /home/gr3yfox/test/c1
[19:07:22] gr3yfox c3 $ pushd ..
/home/gr3yfox/test/c1/c2 /home/gr3yfox/test/c1/c2/c3 /home/gr3yfox/test/c1
[19:07:28] gr3yfox c2 $ pushd ../c2b/
/home/gr3yfox/test/c1/c2b /home/gr3yfox/test/c1/c2 /home/gr3yfox/test/c1/c2/c3 /home/gr3yfox/test/c1
[19:07:34] gr3yfox c2b $ popd
/home/gr3yfox/test/c1/c2 /home/gr3yfox/test/c1/c2/c3 /home/gr3yfox/test/c1
[19:07:35] gr3yfox c2 $ popd
/home/gr3yfox/test/c1/c2/c3 /home/gr3yfox/test/c1
[19:07:37] gr3yfox c3 $ popd
/home/gr3yfox/test/c1
[19:07:38] gr3yfox c1 $