That doesn’t protect you from typos.
rm -rv /home/schmuck /etc
“Whoops, I accidentally added a space.”
I have three ways around this:
ls ~/etc… <press up arrow, replacelswithrm -rv>ls ~/etc…rm -rv !$- Add the commands to a simple script and use variables to remove the danger of a command line.







I think the bigger point is that if you type the entire path, you are obviously typing more characters, which gives more opportunities for typos, whatever they may be.
It’s far safer to find ways to type less. Less typing, fewer typos. As long as you can do it safely.