gpt4 book ai didi

linux - 如何 cd 打开/自动完成以特定短语结尾的文件夹

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:35:30 26 4
gpt4 key购买 nike

我有一个文件夹,其子文件夹的名称如下:

1122334 important things
1122335 less important things
1122336 notes
1122337 pictures of kittens

等等

开头的数字是日期代码。如果由我决定,我会把日期代码放在最后,但事实并非如此。

在 bash 中,我想做这样的事情:

$ cd *pictu<tab>

得到这个

$ cd 1122337\ pictures\ of\ kittens/

有没有一种简单的方法可以做到这一点,或者我可以在我的 .bashrc 中放入什么来实现这一点?

最佳答案

来自 terdon:How to cd open / autocomplete a folder that ends in a specific phrase

据我所知,没有办法让 bash 自动完成 *pictu 这里有一些解决方法:

  1. 不使用TAB,只是cd直接在模式前后使用通配符:

    $ cd *pictu*

    这将使您进入名称包含 pic 的第一个目录。

  2. 使用两个通配符 then TAB:

    $ cd *pictu*<TAB>

    那应该扩展到 cd 1122337\pictures\of\kittens/

  3. 使用另一个外壳。 zsh 有一个很酷的特性,你可以这样做:

    ➜ cd pictu<tab>

    然后扩展为 ➜ cd 1122337\pictures\of\kittens/

关于linux - 如何 cd 打开/自动完成以特定短语结尾的文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19959058/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com