我经常使用Wordpress,在我的编辑器中编辑一个样式表,其中我在'在终端中打开'命令将在(例如):
这样的位置启动我的shell/home/user/work/project/wp/wp-content/themes/theme_name/_/inc/scss
我想知道是否有任何方法可以轻松访问此文件夹:
/home/user/work/project
无需输入cd ../../../../../../../
,并且是否有某种方式来通配父目录的数量,直到它到达名为project
的文件夹? (我知道我可以简单地cd ~/work/project
,但我想知道我是否可以从当前孩子那里去其他特定的父文件夹)
在psueudocode描述中,我想知道是否有任何方式keep going back to the parent until reaching the first folder named ______
同样的问题可以更深入地应用于cd **/desired_folder
+ 选项卡生成我正在寻找的子文件夹/文件列表,有没有办法在其他方向呢?
答案 0 :(得分:3)
我在.zshrc
中有这个(感谢Adaephon提示):
# cd to a parent directory
function pcd { cd ${PWD%/$1/*}/$1; }
$ pwd
~
$ mkdir -p a/b/c/d/e/f/g/h/i/j/k
$ cd **/k
$ pwd
~/a/b/c/d/e/f/g/h/i/j/k
$ pcd d
$ pwd
~/a/b/c/d