我习惯通过以下命令将 Windows 分区(E)挂载到我的 Windows Linux 子系统(运行 Ubuntu 20.04)中:
sudo mkdir /mnt/e
sudo mount -t drvfs E: /mnt/e
不幸的是,在 shell 中写入时,对于此类分区,目录或文件的 TAB 补全不起作用(即使它对其余所有分区都有效)。
已经尝试过的事情:
- E 分区似乎已正确安装,因为它
ls /mnt/e
显示了其中的所有目录和文件 - 使用以下方式启动 WSL 没什么区别
wsl ~ -e bash --noprofile --norc
- 将
test.xslx
文件放入主目录中,并将compgen -f t
结果test.xlsx
作为输出。但是,移动到 Windows 分区 (E) 并尝试文件夹的初始字符compgen -f i
在哪里,该字符确实存在于 E 中,没有打印任何内容。输入然后按 TAB 不会完成单词。的输出是i
images
ls i
bind -q complete
complete can be invoked via "\C-i", "\e\e".
我该如何解决这个问题?提前致谢!