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_project
y 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.