Linuxコマンド「pwd」:カレントディレクトリの確認方法

  • Home
  • Là Gì_8
  • Linuxコマンド「pwd」:カレントディレクトリの確認方法
2月 17, 2025

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

使用可能なオプションの一覧と詳細な説明が表示されます。

Leave A Comment

Create your account