Существует ли способ перейти к какому-либо каталогу из какого-либо другого каталога непосредственно?

Существует ли способ перейти к какому-либо каталогу из какого-либо другого каталога непосредственно? Например, позволяет, говорят, что я в корне, и я хотел перейти непосредственно к currentProject без выполнения:

cd dropbox/dev/currentProject



-root
  -dropbox
     -dev
        -currentProject

Там путь состоит в том, чтобы сделать это?

14
задан 23.05.2011, 00:27

0 ответов

Можно использовать что-то как автопереход. Автопереход позволяет Вам быстро перейти к часто посещаемым каталогам с j команда.

Например, после того как Вы имеете cd'd в Ваш currentProject каталог несколько раз, можно перейти к нему как это:

j currentProject

Можно даже использовать просто часть имени каталога. Таким образом, Вы могли сделать:

j current

Кому: cd в currentProject.

21
ответ дан 07.12.2019, 11:11

Можно также добавить некоторые общие каталоги к $CDPATH

export CDPATH=$HOME

Это, например, позволит Вам cd в любой dir в Вашей домашней папке отовсюду в Вашей системе.

еще

8
ответ дан 07.12.2019, 11:11

Это не отвечает на Ваш вопрос непосредственно, но если я вывожу правильно, что Вы собираетесь быть переходом между каталогами много, Вы могли использовать оконечный мультиплексор как Экран GNU, чтобы сохранить различные каталоги открытыми в различных окнах и просто переключиться между ними по мере необходимости. Я лично использую Byobu, который добавляет некоторую функциональность сверху экрана.

7
ответ дан 07.12.2019, 11:11

Вы могли создать символьные ссылки в своем корневом каталоге туда, где Вы хотите пойти.

ln -s /dropbox/dev/currentProject ~/currentProject

Таким образом, Вы все еще используете CD, но Вы не должны помнить полный путь. Просто используйте:

cd ~/currentProject

Когда Вы прекращаете использовать ссылку, просто удаляете ее.

rm ~/currentProject
4
ответ дан 07.12.2019, 11:11

Можно установить псевдоним в профиле удара. В основном это позволяет Вам сократить команду со словом. Вы могли установить currentProject, на самом деле указывают на/dropbox/dev/currentProject

5
ответ дан 07.12.2019, 11:11

Теги

Похожие вопросы