This is probably a very simple thing but I can’t find an answer, possibly because I don’t know what terms to use in search.
How do I use an alias of a path with mv or cp? Or even cd?
In /etc/bash.bashrc I have:
alias docs=‘/media/docs
cd docs
Gives “No such file or directory”
Yet:
docs
Gives “Is directory”
With alias docs=‘cd /media/docs’ and by typing docs I get into the directory. Obviously I can’t use that alias with mv or cp though.
Maybe this isn’t even an intended use of alias but still. Why doesn’t it work?


Thanks, but the problem with this is that I’ll type /media/docs/whatever much faster than hunt the ~ from my keyboard because I have to move my whole hand to do so.
It’s altGr + ^ on my keyboard.
Highly recommend remapping common characters to easy-to-access hand movements. The keyboard is a tool to make things easier. I never use caps-lock, but I use esc all the time, so I regularly swap them (or just have a second esc bind).
That sounds inconvenient. I use ~ all the time. $HOME should point to the same dir in most cases though
Unfortunately $ also requires pressing the damned AltGr.
I’d have to buy a new keyboard at that point
have you looked at remapping a couple keys?
I bound ~/ to one of my keyboards G-keys. Still not optimal placement wise but way better than the AltGr-route.