在当前路径中切换中间目录的任何 cd 快捷方式?

xyz*_*xyz 4 bash cd-command

如果我有一个很长的当前路径..我想切换到一个目录,路径中只有一个词被其他东西替换..比如使用 maven 时说,我想从主路径切换到测试路径,怎么办我做吗?

前一段时间,我能够做到

$ cd 主测试

在路径中通过 test 替换 main,但不再是..

任何指针...?

Mat*_*Mat 6

你可以使用一个简单的函数(把它放在你的.bashrc或类似的东西中):

function bcd {
    cd ${PWD/$1/$2}
}
Run Code Online (Sandbox Code Playgroud)

然后你这样称呼它:

~/tmp $ bcd tmp src
~/src $ 
Run Code Online (Sandbox Code Playgroud)