pwd
は “print working directory” の略で、Linuxの基本コマンドです。現在の作業ディレクトリ、つまりユーザーが現在いる場所の絶対パスを表示します。複雑なファイルシステムで迷子にならず、現在位置を正確に把握するのに役立ちます。pwd
はコマンドであると同時に環境変数でもあり、ターミナルで$PWD
を使用することでアクセスできます。
pwd
コマンドの構文とオプションを確認するには、ターミナルで man pwd
を実行します。基本的な構文は以下のとおりです。
pwd [OPTION]...
注意: pwd
コマンドは、OPTION
以外に必須の引数を必要としません。複数の OPTION
を同時に使用することも可能です。
pwd
コマンドは、デフォルトで -L
オプションで実行されます。これは、現在のパスにシンボリックリンクが含まれている場合、pwd
はシンボリックリンクのパスを表示し、シンボリックリンクが指す実際のパスは表示しないことを意味します。
pwd
コマンドの便利なオプション
pwd
コマンドには、パスの表示方法をカスタマイズするためのオプションがいくつかあります。よく使用されるオプションを以下に示します。
オプション | 説明 |
---|---|
-L |
環境変数 PWD を使用します: このオプションにシンボリックリンクが含まれている場合、pwd コマンドはそのシンボリックリンクを処理します。これはデフォルトのオプションです。 |
-P |
物理パスを表示します: このオプションは、すべてのシンボリックリンクを無視し、現在のディレクトリへの物理パスのみを表示します。 |
--help |
pwd コマンドの使い方を表示します。 |


pwd
コマンドの使用例
例1:現在のディレクトリの確認
ターミナルを開くと、デフォルトでホームディレクトリにいます。ホームディレクトリの絶対パスを知るには、pwd
コマンドを入力してEnterキーを押します。ホームディレクトリへのフルパスが表示されます。
例2:任意のディレクトリの絶対パスの確認
ファイルシステム内の任意のディレクトリに移動し、pwd
コマンドを使用してそのディレクトリの絶対パスを確認できます。
例えば、/home/user/documents/projects
ディレクトリにいる場合、pwd
コマンドは /home/user/documents/projects
を返します。
例3:シンボリックリンクを使用した pwd
シンボリックリンクはショートカットとして機能し、実際の場所に移動することなく、別の場所にあるファイルまたはディレクトリにアクセスできます。
pwd
コマンドはデフォルト(-L
)でシンボリックリンクのパスを表示します。実際のパスを表示するには、-P
オプションを使用します。
例4:ヘルプの表示
pwd
コマンドのすべてのオプションを表示するには、--help
オプションを使用します。
pwd --help
使用可能なオプションの一覧と詳細な説明が表示されます。