Article directory
Introduction
pwd
(Print Working Directory) is a common command in Linux and Unix systems, used to display the full path of the current working directory. This command is very useful for locating the file system location where the user is currently located, especially in complex directory structures.
Parameters of pwd command
pwd
There are not many parameters in the command, mainly including the following two:
-L
or--logical
: Shows the path to the logical working directory, i.e. taking symbolic links into account.-P
or--physical
: Show the path to the physical working directory, ignoring symbolic links.
If no parameters are specified, pwd
usually defaults to the -L
option.
Common usage and examples
1. Basic usage
The most basicpwd
command usage is to enter directlypwd
, which will print out the current working directory.
Example:
$ pwd
/home/username
2. Use -P
Reference number
When using the -P
parameter, pwd
will display the physical path, i.e. symbolic links will not be taken into account.
Example: Assume that /var/www
is a symbolic link to /usr/local/www
, when you are in /var/www
When in the directory:
$ pwd -P
/usr/local/www
3. Use -L
Reference number
When using the -L
parameter, pwd
displays the logical path, including symbolic links.
Example: Similarly, assuming that /var/www
is a symbolic link to /usr/local/www
, when you are in /var/www
When in the directory:
$ pwd -L
/var/www
Precautions
- By default, the
pwd
command in most Linux systems is configured with the-L
option. - When writing scripts, explicit use of
-P
or-L
parameters can improve code clarity and predictability.
in conclusion
pwd
The command is a simple but very important tool that helps users quickly understand the current file system location. By judicious use of its parameters, complex file systems can be efficiently managed and navigated.