カテゴリ: Linux 更新日: 2026/03/07

pwdコマンドの使い方を完全ガイド!初心者でもわかるLinuxで現在のディレクトリを確認する方法

Linuxで現在のディレクトリを確認する方法(pwdコマンド)
Linuxで現在のディレクトリを確認する方法(pwdコマンド)

先生と生徒の会話形式で理解しよう

生徒

「Linuxを使い始めたのですが、今自分がどのフォルダにいるのか分からなくなっちゃいました……。魔法のように一瞬で場所を知る方法はありますか?」

先生

「ありますよ!Linuxではpwdというコマンドを使うことで、自分が今どこのディレクトリにいるのかをすぐに表示させることができます。」

生徒

「ピーダブリューディー……ですか。初心者でもキーボードで打つだけで大丈夫ですか?」

先生

「ええ、たった3文字打つだけです。パソコンの操作に慣れていない方でも、このコマンドさえ知っていれば迷子にならずに済みますよ。ゆっくり解説していきましょう。」

1. pwdコマンドとは?

1. pwdコマンドとは?
1. pwdコマンドとは?

pwdコマンドは、Linuxシステムにおいて「現在自分が作業している場所(カレントディレクトリ)」を表示するためのコマンドです。WindowsやMacでいうところの「今開いているフォルダのパス」を確認する作業に当たります。

Linuxの世界では、マウスを使ってフォルダをダブルクリックする代わりに、文字を入力して操作を行います。そのため、今自分が「デスクトップ」にいるのか、それとも「ドキュメント」フォルダの中にいるのかが見えにくくなることがあります。そんなときに、このコマンドが道しるべのような役割を果たしてくれます。

ちなみに、pwdは「Print Working Directory(プリント・ワーキング・ディレクトリ)」の略称です。直訳すると「作業中のディレクトリを表示せよ」という意味になります。これを覚えると、名前も忘れにくくなりますね。

2. 基本的な用語「ディレクトリ」と「パス」を理解しよう

2. 基本的な用語「ディレクトリ」と「パス」を理解しよう
2. 基本的な用語「ディレクトリ」と「パス」を理解しよう

初心者の方向けに、まずはLinuxを操作する上で避けて通れない「ディレクトリ」「パス」という言葉について解説します。

まず「ディレクトリ」とは、Windowsなどで言う「フォルダ」のことです。書類を整理するために箱に入れるのと同じように、ファイルを整理するための入れ物をLinuxではディレクトリと呼びます。次に「パス」とは、そのディレクトリがパソコン内のどこにあるのかを示す「住所」のようなものです。

Linuxの住所は /home/user/Documents のように、スラッシュ(/)で区切って表現されます。一番大元になる場所を「ルート」と呼び、そこから枝分かれして様々なディレクトリが存在しています。pwdコマンドは、まさにこの「住所」を教えてくれるコマンドなのです。

3. pwdコマンドの基本的な使い方

3. pwdコマンドの基本的な使い方
3. pwdコマンドの基本的な使い方

それでは、実際にpwdコマンドを使ってみましょう。使い方は非常に簡単で、ターミナルと呼ばれる黒い画面に pwd と入力してエンターキーを押すだけです。


pwd
/home/linuxuser

上記のように入力すると、次の行に現在の場所が表示されます。この例では「linuxuser」という名前のユーザーのホームディレクトリ(初期位置)にいることがわかります。何も設定していない状態であれば、まずはここが表示されることが一般的です。パソコン初心者の方でも、これだけで自分の居場所が特定できるので安心してください。

4. 絶対パスと相対パスの違いを知る

4. 絶対パスと相対パスの違いを知る
4. 絶対パスと相対パスの違いを知る

pwdコマンドが返してくれる結果は、常に「絶対パス」と呼ばれる形式です。これは、システムの一番根っこの部分である「ルート(/)」から数えた完全な住所のことです。

対して、今自分がいる場所を基準にして「一つ上の階層」や「隣の部屋」という言い方をするのが「相対パス」です。例えば、友達に自分の家の場所を教えるときに「日本の中の〇〇県〇〇市……」と教えるのが絶対パス、「今いるコンビニから右に曲がって……」と教えるのが相対パスだとイメージしてください。

プログラミングやサーバーの設定ファイルを書くときは、この絶対パスが必要になる場面が多いです。その際、pwdコマンドで正確な住所を確認して、それをコピー&ペーストすることで、入力ミスを防ぐことができます。

5. 別のディレクトリへ移動した後に確認する

5. 別のディレクトリへ移動した後に確認する
5. 別のディレクトリへ移動した後に確認する

ディレクトリを移動する cd コマンドと一緒に使う例を見てみましょう。別の場所に移動した直後に pwd を使うことで、正しく移動できたかどうかを確認する癖をつけるとミスが減ります。


cd Downloads
pwd
/home/linuxuser/Downloads

このように、cdコマンドで「Downloads」というフォルダに移動した後、pwdを実行すると、住所の末尾に /Downloads が追加されているのがわかります。自分が今どこで作業をしているのかを常に把握することは、誤って大切なファイルを消してしまわないための防衛策でもあります。

6. シンボリックリンクとpwdコマンドの便利なオプション

6. シンボリックリンクとpwdコマンドの便利なオプション
6. シンボリックリンクとpwdコマンドの便利なオプション

少し発展的な内容ですが、Linuxには「シンボリックリンク」という機能があります。これは、Windowsの「ショートカット」のようなものです。実は pwd コマンドには、このショートカットの扱い方を変えるオプションが存在します。

通常、ショートカットのディレクトリに入った状態で pwd を打つと、ショートカット名を含んだ住所が表示されます。しかし、-P(大文字のP)というオプションを付けると、ショートカットの正体である「本当の住所」を表示してくれます。


pwd -P
/var/www/html/real_folder

初心者のうちはあまり意識しなくても大丈夫ですが、「今自分が見ている場所の実体はどこだろう?」と疑問に思ったときにこのオプションを思い出してください。逆に、リンクそのものの名前を知りたいときは、標準の -L オプションが使われますが、通常は pwd とだけ打てばこの -L の動作になります。

7. 管理者権限(root)で現在の場所を確認する

7. 管理者権限(root)で現在の場所を確認する
7. 管理者権限(root)で現在の場所を確認する

システムの深い部分を設定する際、管理者権限(rootユーザー)になって操作をすることがあります。その際も pwd コマンドは同様に使えますが、表示されるパスが通常ユーザーとは異なる場合があります。


pwd
/root

rootユーザーは、システムの守護神のような特別な存在です。そのため、専用のホームディレクトリである /root という場所にいることが多いです。一般ユーザーの場所 /home/linuxuser とは全く異なる場所にいることが、pwdコマンドの結果から一目でわかりますね。自分が今どの権限で、どこにいるのかを確認することは、セキュリティの観点からも非常に重要です。

8. 他のコマンドとの組み合わせで作業効率アップ

8. 他のコマンドとの組み合わせで作業効率アップ
8. 他のコマンドとの組み合わせで作業効率アップ

pwdコマンドは単体でも便利ですが、他のコマンドと組み合わせて使うことで真価を発揮します。例えば、現在のパスをクリップボードにコピーしたり、環境変数という設定の中に一時的に保存したりすることもできます。

また、Linuxの学習を進めると「スクリプト」という自動化プログラムを書くようになります。その中で「今の場所を基準にバックアップを取る」といった処理を作る際に、プログラムの中で pwd を呼び出して場所を特定させることがあります。文字を打つのが苦手なパソコン初心者の方こそ、こうした短いコマンドを組み合わせて、操作を楽にする楽しさを知ってほしいと思います。

9. なぜ初心者はまずpwdを覚えるべきなのか

9. なぜ初心者はまずpwdを覚えるべきなのか
9. なぜ初心者はまずpwdを覚えるべきなのか

最後になりますが、なぜ数あるLinuxコマンドの中で pwd がこれほどまでに推奨されるのでしょうか。それは、Linuxのターミナル操作が「視覚」ではなく「文字」に頼る世界だからです。

Windowsであれば、画面の上のバーを見れば今どこのフォルダにいるか視覚的にわかります。しかし、Linuxの黒い画面では、設定によってはユーザー名しか表示されていないことがあります。そこで「自分は今どこ?」と自分自身に問いかける作業が必要になります。その問いに対する答えが pwd なのです。地図を持たずに知らない街を歩くのは不安ですが、現在地を常に確認できるGPSがあれば安心ですよね。Linuxにおいて pwd は、まさにそのGPSの役割を担っているのです。

コマンド入力を間違えてエラーが出たとき、ファイルがなぜか見つからないとき、まずは落ち着いて pwd を入力してみてください。現在の立ち位置を正しく把握することが、トラブル解決の第一歩となります。これからはじまるあなたのプログラミング学習やLinuxライフにおいて、この3文字のコマンドはもっとも信頼できる相棒になってくれるはずです。

カテゴリの一覧へ
新着記事
New1
Direct Connect(専用線接続)
AWS Direct Connectの申し込みから開通までの流れを初心者向けにやさしく解説
New2
Direct Connect(専用線接続)
AWS Direct Connectの接続タイプ(Dedicated・Hosted)を初心者向けにやさしく解説
New3
ファイル操作コマンド
pwdコマンドの使い方を完全ガイド!初心者でもわかるLinuxで現在のディレクトリを確認する方法
New4
AWS Shield
AWS Shieldの課金体系とコスト対策を徹底解説!初心者でもわかるDDoS対策の料金構造
人気記事
No.1
Java&Spring記事人気No1
S3(オブジェクトストレージ)
AWS S3の料金体系をわかりやすく解説
No.2
Java&Spring記事人気No2
シェルとターミナル基礎
findコマンドの使い方を完全ガイド!初心者でもわかるLinuxのファイル検索の基本
No.3
Java&Spring記事人気No3
ファイル・ディレクトリ構造
Linuxの/homeディレクトリとは?役割と構造を初心者向けに徹底解説!
No.4
Java&Spring記事人気No4
プロセス・ジョブ管理
LinuxのプロセスID(PID)とは?仕組みと管理方法を初心者向けに徹底解説
No.5
Java&Spring記事人気No5
AWS 基本
AWSのサービスのステータス確認方法(AWS Health Dashboard)
No.6
Java&Spring記事人気No6
ELB(ロードバランサー)
AWS ELBでターゲットグループを設定する方法を初心者向けに解説!
No.7
Java&Spring記事人気No7
RDS(データベース)
AWS RDSのセキュリティグループ設定方法を解説!初心者でも安心のクラウドデータベース対策
No.8
Java&Spring記事人気No8
シェルとターミナル基礎
findコマンドの使い方を完全ガイド!初心者でもわかるLinuxのファイル検索の基本