En bash puedo ir a mi directorio de inicio con cd ~y realmente referirme a mi directorio de inicio con cualquier comando con ~.
¿Puedo hacer nuevos "alias de directorio" personalizados (?) Para referirme a otros directorios? Ejemplo hipotético:
make_alias "~~" /mnt/photon/work/foo_project/
cp ~/home.png ~~/set_8/home_4.png
¿Cómo se puede hacer, si es así? Si no puede, ¿es por diseño y por qué?
Es bueno tener: ¿Dónde y cómo ~se establece y se vincula a este "~"?
n=/mnt/photon/work/foo_projecty luego cp foo ~n/bar. (Nota para el OP: también limitado a zsh).
@o _), que no es posible en bash, mientras que ~~ciertamente es (hacky, pero posible). Además, no responde cómo se realiza esta reasignación.