==Path (Computing)

:path: n.

1. A bangpath or explicitly routed Internet address; a node-by-node specification of a link between two machines. Though these are now obsolete as a form of addressing, they still show up in diagnostics and trace headers occasionally (e.g. in NNTP headers).

2. Unix A filename, fully specified relative to the root directory (as opposed to relative to the current directory; the latter is sometimes called a relative path). This is also called a pathname.

3. Unix and MS-DOS/Windows The search path, an environment variable specifying the directories in which the shell (COMMAND.COM, under MS-DOS) should look for commands. Other, similar constructs abound under Unix (for example, the C preprocessor has a search path it uses in looking for #include files).

Fair Use Source: This article is based, in whole or in part, on entry or entries in the Jargon File.

Snippet from Wikipedia: Path (computing)

A path (or filepath, file path, pathname, or similar) is text that uniquely specifies an item in a hierarchical file system. Generally, a path is composed of directory names, special directory specifiers and optionally a filename, separated by delimiting text. The delimiter varies by file system and in theory can be anything, but popular, modern systems use slash /, backslash \, or colon :.

A path can be either relative or absolute. A relative path includes information that is relative to a particular directory whereas an absolute path indicates a location relative to the file system root directory, and therefore, does not depends on context like a relative path does. Often, a relative path is relative to the working directory. For example, in command ls f, f is a relative path to the file with that name in the working directory.

Paths are used extensively in computer science to represent the directory/file relationships common in modern operating systems and are essential in the construction of Uniform Resource Locators (URLs).