No bash, posso ir para o meu diretório pessoal com cd ~
e realmente me referir ao meu diretório pessoal com qualquer comando com ~
.
Posso criar novos "aliases de diretório" personalizados (?) Para me referir a outros diretórios? Exemplo hipotético:
make_alias "~~" /mnt/photon/work/foo_project/
cp ~/home.png ~~/set_8/home_4.png
Como isso pode ser feito? Se não pode, é por design e por que?
É bom ter: onde e como ~
é definido e vinculado a esse "~"?
n=/mnt/photon/work/foo_project
e então cp foo ~n/bar
. (Nota para o OP: também limitado ao zsh).
@
ou _
), o que não é possível no bash, enquanto ~~
certamente é (hacky, mas possível). Além disso, ele não responde como esse remapeamento é feito.