W bash mogę przejść do mojego katalogu domowego za pomocą cd ~i faktycznie odwołać się do mojego katalogu domowego za pomocą dowolnego polecenia za pomocą ~.
Czy mogę utworzyć nowe, niestandardowe „aliasy katalogów” (?) W celu odniesienia do innych katalogów? Hipotetyczny przykład:
make_alias "~~" /mnt/photon/work/foo_project/
cp ~/home.png ~~/set_8/home_4.png
Jak można to zrobić, jeśli tak? Jeśli nie, czy jest to zgodne z projektem i dlaczego?
Miło mieć: gdzie i jak ~jest ustawiony i związany z tym „~”?
n=/mnt/photon/work/foo_projecti wtedy cp foo ~n/bar. (Uwaga dla OP: ograniczona również do zsh).
@lub _), co nie jest możliwe w bash, podczas gdy na ~~pewno jest (hacky, ale możliwe). Ponadto nie odpowiada, w jaki sposób odbywa się to mapowanie.