Se você quer ser realmente pedante, você pode dizer que não existe realmente tal coisa como um "caminho físico". Unix tem
-
nome de caminho absoluto: um nome de caminho que começa com um único ou mais de dois caracteres
<slash>
.
Nome de caminho relativo: um nome de caminho que não começa com um caractere
<slash>
.
Se um nome de caminho contiver um link simbólico, ele ainda será um "nome do caminho". Não há outros termos para isso no padrão POSIX.
No entanto, o utilitário pwd
tem dois sinalizadores, -P
e -L
, mas sem indicação do que essas letras abreviam:
-L
If the
PWD
environment variable contains an absolute pathname of the current directory and the pathname does not contain any components that are dot or dot-dot,pwd
shall write this pathname to standard output, except that if thePWD
environment variable is longer than{PATH_MAX}
bytes including the terminating null, it is unspecified whether pwd writes this pathname to standard output or behaves as if the-P
option had been specified. Otherwise, the-L
option shall behave as the-P
option.
-P
The pathname written to standard output shall not contain any components that refer to files of type symbolic link. If there are multiple pathnames that the
pwd
utility could write to standard output, one beginning with a single<slash>
character and one or more beginning with two<slash>
characters, then it shall write the pathname beginning with a single<slash>
character. The pathname shall not contain any unnecessary<slash>
characters after the leading one or two<slash>
characters.
Naturalmente, é possível inferir o significado de lógico e físico para esses dois sinalizadores, e a versão GNU do kernelutils deste utilitário tem essas duas palavras por tanto tempo opções.
Então a resposta é "caminho lógico".