我对 Linux 不太熟悉。我拥有服务器的 root 访问权限。当我运行命令“ls”时,它什么都不显示。没有错误,没有信息,什么都没有。当我运行“ls -l”时,它显示“total 0”
如何列出所有文件和目录?
答案1
该命令ls
列出了文件和目录。如果您有隐藏文件和文件夹,则可以使用以下命令列出它们:
$ ls -a
添加选项-l
会给出详细列表。您可以查看man ls
更多选项。
答案2
您所在的目录实际上可能已被另一个 shell/应用程序/删除...
这将导致ls -la
显示total 0
使用cd
,再次更改至您想要列出的目录并重试。
答案3
当您以 root 身份登录时,您很可能位于 /root(root 的主目录),而该目录通常是空的。尝试“ls /”或“ls -lah /”可查看文件系统树根目录的内容。