What is an Absolute Pathname vs a Relative Pathname

前端 未结 3 1002
Happy的楠姐
Happy的楠姐 2021-01-26 08:08

Like the title says, what is the difference between an absolute and relative pathname? I\'m taking a Computer Organization class right now, and the lecture I\'m in is a crash co

相关标签:
3条回答
  • 2021-01-26 08:34

    You are correct in your assumption.

    the relative path is the path minus the output from pwd.

    the absolute path always starts from the root "/" directory.

    example:

    if you have just logged in you are in your home directory - /home/user - and have a file text.txt in your home directory.

    the relative path is text.txt

    the absolute path is /home/user/text.txt

    0 讨论(0)
  • 2021-01-26 08:37
    • An absolute path starts with the character /.
    • A relative path does not.

    The literal wording from the POSIX standard:

    [A relative path is] A pathname not beginning with a <slash> character.

    [An absolute path is] A pathname beginning with a single or more than two <slash> characters.

    0 讨论(0)
  • 2021-01-26 08:39

    A relative path is a path relative to some working directory (the directly you are currently at, for example).

    In that sense, a relative path can be interpreted as a series of instructions telling you how to reach the target from your working directory.

    An absolute path is a path relative to some root directory (C:\ on windows for example or / on UNIX-like systems).

    So you are correct.

    0 讨论(0)
提交回复
热议问题