Using alias of path in commands?

submitted by

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?

20
28

Back to main discussion

Parent comment

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.

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.



I’d have to buy a new keyboard at that point





Insert image