Last Updated : 11 Jul, 2025
The 'pwd,' which stands for "print working directory." In this article, we will delve into the 'pwd' command, exploring its functionality, usage, and various examples. It prints the path of the working directory, starting from the root. pwd is shell built-in command(pwd) or an actual binary(/bin/pwd). $PWD is an environment variable that stores the path of the current directory. This command has two flags.
Syntax of `pwd` command in LinuxThe basic syntax of the 'pwd' command is
pwd [OPTIONS]
This command doesn't have any arguments or options, but it can accept flags for specific behavior.
Flags For Specific behavior in `pwd` command in Linux.How to Display the Current Working Directory in Linux 1. Displaying the Current Working Directory Using Built-in pwd (pwd):pwd -L: Prints the symbolic path.
pwd -P: Prints the actual path.
To print the current working directory, simply enter:
Display the Current Working DirectoryThe output will be the absolute path of your current location in the file system.
In the given example the directory /home/shital/logs/ is a symbolic link for a target directory /var/logs/
2. Displaying the Current Working Directory Using Binary pwd (/bin/pwd): Display the Current Working DirectoryThe default behavior of Built-in pwd is the same as pwd -L. Using "pwd -L" to obtain the symbolic path of a directory containing a symbolic link.
The default behavior of /bin/pwd is the same as pwd -P. Utilizing "pwd -P" to display the actual path, ignoring symbolic links.
3. The $PWD Environment variable.The $PWD environment variable is a dynamic variable that stores the path of the current working directory. It holds the same value as 'pwd -L' – representing the symbolic path.
$PWDExecuting this command prints the symbolic path stored in the $PWD environment variable
ConclusionIn this article we discussed the 'pwd' command in Linux, which helps you find where you are in your computer's folders or we can say "how to print the current working directory ". It can show you the real folder path ('pwd -P') or the symbolic one ('pwd -L'). The $PWD thing does the same as 'pwd -L' and is handy for scripts. Remember, '/bin/pwd' shows the actual path. The FAQs answered common questions, like how to use 'pwd' or save a folder path in a script.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4