我已经安装了 bash-completion。
当尝试将 rar 文件解压到包含空格的目标目录时,制表符补全将添加 \ 和空格,但不会在该空格之后使用制表符补全。例如:
unrar e /mnt/STORAGE/test.rar /mnt/TVSHOWSTOO/What\
尽管有两种可能,但 What\ 后面的空格仍无法通过制表符完成。此时我必须输入完整路径。
我已经在论坛上搜索了几个小时,但似乎找不到任何可以指引我正确方向的东西。我承认我对这个问题一无所知。我承认我是一个 Linux 新手,如果涉及到编辑文件,我甚至不知道从哪里开始.bashrc
。任何帮助都将不胜感激。
答案1
“尽管有两种可能性“
不同的 shell 行为不同,但如果有多个路径与您目前输入的内容相匹配,Ubuntu 中的默认 bash shell 将不会一直按 Tab 键完成到路径末尾。它只会完成与您目前输入的内容不同的内容,并在有多个文件在该点处分叉时停止。
如果您继续输入,直到只有一个文件与您目前输入的内容匹配,则可以使用制表符补全到路径的末尾。