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