./ 和 ../ 有什么区别?

./ 和 ../ 有什么区别?

当我们指定文件路径时,有时我们会指定类似的./filename,有时../filename这两者之间有什么区别?

答案1

../表示父文件夹,而./表示当前文件夹

答案2

.表示“当前文件夹”。
..表示“包含当前文件夹的文件夹”。

答案3

以防万一你想知道,./filename实际上意味着同样的事情filename- 但是,在 unix 系统上,当前路径不会搜索可执行文件(出于安全原因),因此你必须明确地说“在当前目录中查找”

答案4

./都是../描述文件路径的方法。正如上面所建议的,./当文件位于当前文件夹中并且../指定文件位于父目录中时,您可以使用它们。通常,当当前文件夹和父文件夹都包含同名文件时,它们很有用。然后它们对于从您指定的文件夹中获取精确的文件非常有帮助。

前任。

  • 当前文件夹中的图像:“./profile1.jpg”;
  • 父文件夹中的图像:“../Images/profile1.jpg:”

相关内容