linux如何让cd命令只补全目录名不补全文件名

问题遇到的现象和发生背景

cd命令补全时无法识别文件和文件夹

问题相关代码,请勿粘贴截图
运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果

想让cd只识别文件夹

自己上网查到了,可以通过complete -d cd来解决

你这个需求应该做不到,如果你没禁用补全命令,默认的是可以进行补全的,补全只要按下tab键就可以了,但如果你输入的开头有相同的就补全不了了,比如说一个文件夹是abcd,一个文件夹是abce,你只输入a或者abc然后tab键是没有提示的,这时候你只有手动输入,只有独一无二才会给你补全,如果你不知道某个文件夹下有哪些文件或者文件夹,你只要在cd 当前目录按两下tab键,就会给你排列出来相关的名字供你输入