Существует ли способ перейти к какому-либо каталогу из какого-либо другого каталога непосредственно? Например, позволяет, говорят, что я в корне, и я хотел перейти непосредственно к currentProject без выполнения:
cd dropbox/dev/currentProject
-root
-dropbox
-dev
-currentProject
Там путь состоит в том, чтобы сделать это?
Можно использовать что-то как автопереход. Автопереход позволяет Вам быстро перейти к часто посещаемым каталогам с j
команда.
Например, после того как Вы имеете cd
'd в Ваш currentProject
каталог несколько раз, можно перейти к нему как это:
j currentProject
Можно даже использовать просто часть имени каталога. Таким образом, Вы могли сделать:
j current
Кому: cd
в currentProject
.
Это не отвечает на Ваш вопрос непосредственно, но если я вывожу правильно, что Вы собираетесь быть переходом между каталогами много, Вы могли использовать оконечный мультиплексор как Экран GNU, чтобы сохранить различные каталоги открытыми в различных окнах и просто переключиться между ними по мере необходимости. Я лично использую Byobu, который добавляет некоторую функциональность сверху экрана.
Вы могли создать символьные ссылки в своем корневом каталоге туда, где Вы хотите пойти.
ln -s /dropbox/dev/currentProject ~/currentProject
Таким образом, Вы все еще используете CD, но Вы не должны помнить полный путь. Просто используйте:
cd ~/currentProject
Когда Вы прекращаете использовать ссылку, просто удаляете ее.
rm ~/currentProject