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_project
et 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é.