bash中的高级目录切换

前端之家收集整理的这篇文章主要介绍了bash中的高级目录切换前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我知道几种先进的方式,来改变目录. pushd和popd(目录堆栈)或cd – (更改为最后一个目录).

但是我正在寻找快速的方式来实现以下目的:

说,我在一个相当深的目录:

/this/is/a/very/deep/directory/structure/with\ lot\ of\ nasty/names

我想切换到

/this/is/another/very/deep/directory/structure/with\ lot\ of\ nasty/names

有没有一个很酷/快速/有趣的方法来做(没有鼠标)?

您是否意味着路径名称相同,只有一个目录名称更改(“a”变为“另一个”)?在这种情况下:
cd ${PWD/a/another}

将切换到另一个目录. $PWD保存当前目录,${var / foo / bar}给出$var,替换为’bar’的字符串’foo’.

猜你在找的Bash相关文章