Linux 服务器与 .和 .. 目录

Linux server with . and .. directories

为什么我的 linux 服务器中的每个文件夹目录都有 .和 .. 具有相同文件的目录?是用户错误还是设计使然?

示例:我有文件夹 bladelogic,其中包含这些文件的列表以及 .和 .. 包含相同文件的目录。

.指的是当前目录,..指的是父目录。这是设计使然。

这是设计使然。 . 指的是当前目录,.. 指的是当前目录"above"。具体来说,假设您在目录 /foo/bar/wizzle 中。如果您在其中执行 ls,您会看到 .,它指的是 /foo/bar/wizzle,以及 ..,它指的是 /foo/bar。您可以通过 运行 ls .(这将给您与 ls 相同的结果)和 ls .. 来检查,这将显示

的内容