More practical, there's a difference between
cd /backup/old; rm * -rf -- *
and
cd /backup/old && rm * -rf -- *
. Besides it's a stupid way, the first one will remove your whole filesystem (or $HOME, depending how it's called) because it runs rm regardless whereverof whether the cd succeeded or not.