Linux, コマンド · 1 min read · Sep 18, 2025
初心者のためのLinux pwdコマンドチュートリアル(例付き)

pwdコマンドは、lsやcdと同様に、最も頻繁に使用されるLinuxユーティリティの1つです。あなたがどのようなユーザーであっても(初心者またはプロ)、このコマンドラインツールを多く使用することになるでしょう。したがって、このチュートリアルでは、いくつかのわかりやすい例を通じてpwdの基本を簡単に説明します。
しかし、その前に、この文書で提示されるすべての例は、Ubuntu 22.04 LTSでテストされていることを述べておく価値があります。
Linux pwdコマンド
pwdツールは、現在の作業ディレクトリの名前を印刷します(PWD - Present Working Directory、わかりましたか?)。以下がその構文です:
pwd [OPTION]...そして、ユーティリティのmanページは次のように説明しています:
現在の作業ディレクトリのフルファイル名を印刷します。以下は、pwdコマンドがどのように機能するかを理解するのに役立つQ&Aスタイルの例です。
Q1. pwdコマンドはどのように機能しますか?
基本的な使用法は、通常のケースと同様に非常に簡単です。オプションなしで「pwd」コマンドを実行するだけで、出力に現在の作業ディレクトリへのフルパスが表示されます。
pwd以下は例です:
himanshu@ansh:~$ pwd
/home/himanshuほとんどのシェル(bashを含む)にはpwdが組み込まれていることに注意する価値があります。次のコマンドを実行してください:
type -a pwdそして、次の出力が得られるはずです。
pwdはシェル組み込みです
pwdは/bin/pwdですQ2. pwdと/bin/pwdの違いは何ですか?
pwdはシェルに組み込まれているのに対し、/bin/pwdはLinuxディストリビューションに付属するツールです。PWDのmanページはこれを明確に説明しています:
注意:あなたのシェルには独自のpwdバージョンがあるかもしれません。通常、ここで説明されているバージョンを上書きします。サポートされているオプションの詳細については、シェルのドキュメントを参照してください。Q3. pwdを環境のPWDを使用するようにするにはどうすればよいですか?
これは、-Lコマンドラインオプションを使用して行うことができます。これをテストするために、現在のディレクトリ(私の場合は/home/himanshu)へのシンボリックリンクを作成します。
例えば:
ln -s . dir_symlinkそして、それに入ります:
cd dir_symlink次に、次のコマンドを実行します:
/bin/pwd私の場合、次の出力が得られました:
/home/himanshu次に、このコマンドを実行します
/bin/pwd -L次の出力が得られました:
/home/himanshu/dir_symlinkQ4. pwdがすべてのシンボリックリンクを避けるようにするにはどうすればよいですか?
これは、-Pコマンドラインオプションを使用して行うことができます。例えば:
/bin/pwd -L次の出力が得られます:
/home/himanshu/dir_symlinkしかし、-Pを使用すると
/bin/pwd -L -P出力は次のようになります:
/home/himanshuオプションが指定されていない場合、デフォルトで-Pが仮定されることに注意する価値があります。
結論
ご覧のとおり、pwdは理解しやすく、使いやすいコマンドラインツールです。ほとんどの場合、オプションなしで使用することになるでしょうが、どのようなオプションがあるかを知っておくことは良いことです。pwdに関する詳細情報は、こちらのmanページをご覧ください。
新しい投稿を受信箱で受け取る
スパムはありません。いつでも購読を解除できます。