有人可以解释一下我的 cmd 输出吗

有人可以解释一下我的 cmd 输出吗

cmd 输出

我输入cd d<TAB-KEYPRESS>更改目录,Windows 完成了 d 到“Doc​​uments and Settings”,这不存在在我的硬盘上的这个位置。那么为什么我甚至可以导航到那里?通常输出结果cd "NonExistingDir"

该系统找不到指定的路径。

我的笔记本电脑安装了最新版本的 Windows 10。

这不会给我带来任何问题,但我想知道为什么会这样;另外我想知道我的结果是否可重现。

答案1

文档和设置实际上并不存在于硬盘上的某个区域。相反,它是 MS 为了向后兼容而设置的一个符号链接。如果您转到 C:\Users,您应该会看到相同的文件和文件夹。

答案2

有一个隐藏文件夹,没有人可以访问,其所有者是 SYSTEM。

更改所有者并从 acl 中删除拒绝任何人的访问,然后查看!

正确的输出

我认为我能够导航到那里,因为仅导航到文件夹不会读取文件列表或任何内容。

相关内容