Как перейти на уровень выше по символической ссылке в OSX

Я создал символическую ссылку на корень моей темы WordPress из корня моей системы, поэтому в / у меня есть

mytheme -> /Applications/MAMP/htdocs-wordpress/wp-content/themes/mytheme

Я использую это все время, чтобы быстро добраться до корня моей темы в Терминале. Но я также очень часто хочу перейти оттуда к более высокому каталогу в иерархии WordPress, например wp-content. Когда я запускаю cd .., терминал возвращает меня к /. Есть ли простой способ перейти вверх по иерархии файлов, а не к «родителю» символической ссылки? Или любой способ получить псевдоним корня моей темы, который позволит это сделать?


person And Finally    schedule 26.06.2015    source источник


Ответы (1)


Я бы пошел с псевдонимом, это упрощает задачу. Поместите это в свой файл $HOME/.bashrc или $HOME/.bash_profile:

alias mytheme="cd /Applications/MAMP/htdocs-wordpress/wp-content/themes/mytheme"

После этого либо загрузите его в свой текущий терминал source $HOME/.bashrc, либо откройте новое окно терминала. Это доступно для любого открытого окна терминала, и вы можете легко перемещаться оттуда. Еще одним преимуществом является то, что у вас нет этой символической ссылки в вашем каталоге /.

Переход в каталог вашей темы осуществляется вызовом имени псевдонима:

user@machine> mytheme

И если вы хотите перейти на один каталог назад, просто сделайте это обычным способом:

user@machine> cd ..
user@machine> pwd
/Applications/MAMP/htdocs-wordpress/wp-content/themes
person jhoepken    schedule 26.06.2015