YouTube Icon

Code Playground.

Pwd Command in Linux (Current Working Directory)


Pwd Command in Linux (Current Working Directory)

In this article, we will tell you the best way to decide your present working registry utilizing the pwd order. 

What is the Current Working Directory

The current working index is the catalog wherein the client is right now working in. Each time you interface with your order brief, you are working inside a registry. 

Naturally, when you sign into your Linux framework, your present working registry is set to your home index. To change the working catalog utilize the disc order. 

For instance, to change the current working catalog to/tmp you would type: 

cd /tmp

On the off chance that you have a tweaked slam or zsh brief, the way to the current working catalog might be appeared in the shell brief. 


pwd Command

The pwd order represents print working index. It is one of the most essential and regularly utilized orders in Linux. At the point when conjured the order prints the total way of the current working index. 

pwd is a shell builtin in most present day shells, for example, slam and zsh. Its conduct is marginally not quite the same as the independent/container/pwd executable. You can utilize the sort order to show all areas containing pwd: 

type -a pwd
pwd is a shell builtin
pwd is /bin/pwd

As should be obvious from the yield underneath, the shell builtin has need over the independent executable and it is utilized at whatever point you type pwd. On the off chance that you need to utilize the independent pwd paired sort the full way to the record/receptacle/pwd 

How to Find your Current Working Directory

To discover what registry you are as of now in, type pwd in your terminal: 


The yield will look something like this: 


What the pwd does is printing the PWD climate variable . 

You will get a similar yield on the off chance that you type: 

echo $PWD

The pwd order can acknowledge just two contentions: 

  • - L (- - consistent) - Do not purpose symlinks. 
  • - P (- - physical) - Display the actual index, with no emblematic connections. 
  • As a matter of course, id no alternative is utilized, pwd carries on as though - L choice is determined. 

To more readily delineate how the - P alternative functions, we should make an index and symlink highlighting the registry: 

mkdir /tmp/directory
ln -s /tmp/directory /tmp/symlink

Presently in the event that you explore to the/tmp/symlink index and you type pwd in your terminal: 


The yield will show that your present working index is/tmp/symlink: 


On the off chance that you run a similar order utilizing the - P alternative: 

pwd -P

The order will print the registry to which the symlink focuses to: 



The current working catalog is the registry from which you conjure orders in your terminal. 

The pwd order is utilized to show the current working catalog. 

On the off chance that you have any inquiries or criticism, don't hesitate to leave a remark.