为什么路径//存在?

为什么路径//存在?

我有时会意外地输入这个来改变根目录。

$ cd //

它运行正常,并且我在根目录中,因为ls它返回的结果与我在根目录中时相同。但为什么这有效呢?

答案1

您可以在任意位置添加任意数量的斜线。这不会改变任何内容。

您还可以根据需要多次添加 ./,因为“.”是从每个目录到其自身的链接。

保存文件时,这种方法和其他技巧也同样有效。我经常会保存名为“/tmp/a.png”的文件。上次保存是在 4 分钟前。

在任意页面上使用浏览器的地址栏尝试一下。结果是一样的。

相关内容