在目录符号链接的 bash 完成中添加尾部斜杠

dai*_*isy 13 bash autocomplete symlink

我有一个目录的符号链接,

例如 ln -s /tmp /xxx

现在,当我输入/xx并按下tab键时,bash 将完成该行/xxx

如果我再次按下它就会变成 /xxx/

现在,我怎么能问到的bash完成/xx/xxx/自动(前提是只有一个匹配)

War*_*ung 20

将以下行添加到您的~/.inputrc文件中:

set mark-symlinked-directories on
Run Code Online (Sandbox Code Playgroud)

有关此主题的更多信息,请参阅Bash 参考手册中的“Readline Init File Syntax”

  • 为什么我从来没有搜索过这个问题?这个问题困扰我好久了!(我的所有个人文件都位于我的主文件夹中的符号链接下) (2认同)