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?

you are viewing a single comment's thread
view the rest of the comments
[–] [S] 2 points 5 months ago* (last edited 5 months ago) (6 children)

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.

  • source
  • parent
  • hideshow 6 child comments
  • [–] 3 points 5 months ago

    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).

  • source
  • parent
  • [–] 2 points 5 months ago (4 children)

    That sounds inconvenient. I use ~ all the time. $HOME should point to the same dir in most cases though

  • source
  • parent
  • hideshow 4 child comments
  • [–] [S] 1 point 5 months ago (3 children)

    Unfortunately $ also requires pressing the damned AltGr.

  • source
  • parent
  • hideshow 3 child comments