pwd invocation (GNU Coreutils 9.0)
19.1 pwd: Print working directory
pwd prints the name of the current directory. Synopsis:
The program accepts the following options. Also see Common options.
If the contents of the environment variable
PWDprovide an absolute name of the current directory with no ‘
.’ or ‘
..’ components, but possibly with symbolic links, then output those contents. Otherwise, fall back to default
Print a fully resolved name for the current directory. That is, all components of the printed name will be actual directory names—none will be symbolic links.
-P are both given, the last one takes precedence. If neither option is given, then this implementation uses
-P as the default unless the
POSIXLY_CORRECT environment variable is set.
Due to shell aliases and built-in
pwd functions, using an unadorned
pwd interactively or in a script may get you different functionality than that described here. Invoke it via
env pwd …) to avoid interference from the shell.
An exit status of zero indicates success, and a nonzero value indicates failure.