Вы можете использовать переменную окружения CDPATHдля этого. Со страницы руководства Bash:
CDPATH
Путь поиска для команды cd. Это список каталогов, разделенных двоеточиями, в которых оболочка ищет каталоги назначения, указанные командой cd. Примером значения является ".: ~: / Usr".
В вашем случае вы можете установить
export CDPATH=.:/user/something/somefolders
в ~/.bashrc, а затем введите cd somewhereвас /user/something/somefolders/somewhere(при условии, что somewhereв текущем каталоге нет имени каталога).
В качестве альтернативы, если вы не хотите ссылаться на папку somewhereпо ее реальному имени, вы можете создать скрытый каталог, содержащий символическую ссылку /user/something/somefolders/somewhereс именем, которое вы хотите использовать. Он также может содержать ссылки на любые другие каталоги, которые вы часто посещаете. Затем CDPATHвключите путь к этому скрытому каталогу. Хотя обратите внимание, что с этим методом, если вы cd somewhereи тогда cd .., вы окажетесь в скрытом каталоге. Это может или не может быть проблемой для вас.