答案1
这上一个答案完全正确,但根据您的期望,它可能无法真正回答您的问题。我想您可能期望在 WSL 中列出主目录的内容会列出 Windows 配置文件(或可能是文档)文件夹的内容。这可以解释您ls
没有显示任何文件的惊讶。
下面我将使用一些“初学者”术语,因为我不知道您对 Linux 的经验水平。
在 WSL 下,如您所见,您的主目录是。这是根目录的子目录的/home/tommy
子目录。WSL 中的根目录存在于虚拟驱动器(称为文件系统)中;它是tommy
home
/
不是与您的驱动器相同C:\
。因此,/home/tommy
在 WSL/Linux 中的位置与在 Windows 中的位置不同C:\Users\tommy
。
实际上,默认情况下,C:\
驱动器“安装”在/mnt/c
WSL 下。因此,假设您的 Windows 用户名也是“tommy”,那么您很可能可以在 找到您的 Windows“主”目录(又名用户配置文件目录)/mnt/c/Users/tommy
及其子目录。至少在前者中/mnt/c/Users/Documents
执行可以保证返回相当多的结果。ls
答案2
如果该ls
命令没有提供任何输出,则表示文件夹中没有可见文件。
要查看任何文件夹,请使用-a
(或--all
)开关。它将至少显示当前文件夹为.
,父文件夹为..
。如果存在隐藏文件或文件夹(即名称以 开头的文件或文件夹).
,它们也会显示出来。
您可以使用以下命令创建一个空文件touch
:
touch newfile
如果你现在执行ls
,它会显示出来吗?