file/URL 路径的每个斜线分隔部分的正确名称是什么?

What is the correct name for each slash-separated piece of a file/URL path?

什么叫'piece'路径? (包括文件夹名称、文件名称和 ... 之类的东西)

../foo/bar/baz
↑   ↑   ↑   ↑

or

https://example.com/foo/bar/baz
                     ↑   ↑   ↑

术语是否因 OS 或上下文而异?

术语因上下文而异。对于大多数网站和 Web 应用程序,整个路径一起被一次获取并称为 path 也就不足为奇了。这遵循 RFC 3986 中规定的标准,尽管 标准 仍然在整个文档中松散定义。

对于使用部分 uri 作为函数参数的 Web 应用程序(例如 Codeigniter),这些部分称为 。 Codeigniter 命名约定背后的原因源自应用程序的设计。每个段都有一个目的,目的并不总是定位用户正在访问的页面或功能。一些段用作函数的参数,就像使用查询字符串通过 uri 传递变量一样。

我将其称为 目录,其中包含 子目录,然后使用 父目录child,描述子目录和目录之间的关系。这种文件系统中的最顶层目录没有自己的父目录,称为 root 目录。