如何快速 cd 到正确的目录?

如何快速 cd 到正确的目录?

有没有办法快速 cd 到正确的目录?我的课程有很多子目录,最终需要花很多时间 cd 才能到达正确的目录。特别是当我忘记目录名称时。

有没有什么好方法可以轻松到达正确的目录?

答案1

我在 bash 中编写了此代码来更改我的编程目录。我将其命名为 cpd,每次我都可以直接调用它,cpd py它会采用最短的模式,所以在我的情况下它是 Python。但如果您不知道整个或部分名称,它将毫无用处。

#!/bin/bash

cd ~/Programing
cd "$(find -type d | grep -i "$(echo "${*:1}" | sed 's/ /.*/g')" | awk '{print length($0) " " $0; }' | sort -n | cut -d ' ' -f2- | head -n 1)"

相关内容