Tab 补全并不总是适用于 ls 命令

Tab 补全并不总是适用于 ls 命令

如果我在我的主目录中,按下ls然后按下Tab,我就会得到一个文件列表。但是如果我尝试按下,/etc/elasticsearch我就不会得到文件列表。

有什么方法可以实现我的愿望或可以解释为什么我无法做到这一点?

权限是

root@ubuntu:~# ls -l /etc/|grep lastic
drwxr-s--- 2 root elasticsearch  4096 May 18 09:55 elasticsearch

答案1

您的 shell 没有读取此目录中文件所需的权限。运行 root shell 来解决此问题:

$ sudo -i
[sudo] Passwort für dessert: 
root@dessertion:/etc/elasticsearch$ ls # press <TAB>

相关内容