我知道一些改进目录的高级方法.pushd和popd(目录堆栈)或cd -(更改为上一个目录).
但我正在寻找快速实现以下目标的方法:
说,我在一个相当深的目录:
/this/is/a/very/deep/directory/structure/with\ lot\ of\ nasty/names
Run Code Online (Sandbox Code Playgroud)
我想切换到
/this/is/another/very/deep/directory/structure/with\ lot\ of\ nasty/names
Run Code Online (Sandbox Code Playgroud)
是否有酷/快/极客的方式(没有鼠标)?
dF.*_*dF. 10
你的意思是路径名是相同的,只有一个目录名改变("a"变成"另一个")?在这种情况下:
cd ${PWD/a/another}
Run Code Online (Sandbox Code Playgroud)
将切换到另一个目录.$PWD保存当前目录,并${var/foo/bar}为您$var提供由'bar'替换的字符串'foo'.