斜杠之间、斜杠之后以及以斜杠结尾的目录有什么区别?

斜杠之间、斜杠之后以及以斜杠结尾的目录有什么区别?

斜杠之间、斜杠之后以及以斜杠结尾列出的目录名有什么区别?

例如,/bin//binbin/

答案1

/bin/是“bin”目录的绝对路径。

/bin是“bin”文件的绝对路径(可能是目录)

bin/是“bin”目录的相对路径。

为了完整性:

bin是“bin”文件的相对路径(可能是一个目录)

答案2

/bin/和之间没有实际区别/bin,只是/bin/更明确地表明它是一个目录。一个天真的程序可能会寻找它作为线索来决定它是否看起来像一个文件或目录。

不过,最后一个将引用bin当前工作目录中的目录。如果您位于根目录 中/,它将与前两个引用一致。每当您更改目录时,引用的目录都会更改(如果存在)。

相关内容