En bash, je peux aller dans mon répertoire personnel avec cd ~et me référer à mon répertoire personnel avec n'importe quelle commande avec ~.
Puis-je créer de nouveaux "alias de répertoire" personnalisés (?) Pour faire référence à d'autres répertoires? Exemple hypothétique:
make_alias "~~" /mnt/photon/work/foo_project/
cp ~/home.png ~~/set_8/home_4.png
Comment cela peut-il être fait, si oui? Si ce n'est pas le cas, est-ce par conception et pourquoi?
C'est bien d'avoir: où et comment ~est réglé et lié à ce "~"?
n=/mnt/photon/work/foo_projectet ensuite cp foo ~n/bar. (Remarque pour l'OP: également limité à zsh).
@ou _), ce qui n'est pas possible dans bash, alors qu'il l' ~~est certainement (hacky, mais possible). En outre, il ne répond pas à la façon dont ce remappage est effectué.