В bash я могу перейти в свой домашний каталог с cd ~
помощью любой команды с помощью команды и перейти к своему домашнему каталогу ~
.
Могу ли я создать новые пользовательские «псевдонимы каталогов» (?) Для ссылки на другие каталоги? Гипотетический пример:
make_alias "~~" /mnt/photon/work/foo_project/
cp ~/home.png ~~/set_8/home_4.png
Как это можно сделать, если так? Если не может, то это задумано и почему так?
Приятно иметь: Где и как ~
устанавливается и привязывается к этому «~»?
n=/mnt/photon/work/foo_project
а потом cp foo ~n/bar
. (Примечание для OP: также ограничено zsh).
@
или _
), что невозможно в bash, хотя, ~~
безусловно, (хак, но возможно). Кроме того, это не отвечает, как это перераспределение сделано.