【コマンド詳細】pwdの使い方とオプションまとめ

  • URLをコピーしました!
目次

Linuxのpwdコマンドについて

pwdコマンドは、現在の作業ディレクトリのパスを表示するために使用されます。
Linux環境では、コマンドライン上で作業する際に、
自分がどのディレクトリにいるのか確認するために頻繁に利用されます。
今回は、pwdコマンドの基本的な使い方と、役立つオプションについて詳しく解説します。

📌 他のLinuxコマンドもまとめて確認したい方へ
ファイル操作・検索・テキスト処理など用途別に整理した総合まとめはこちら。
Linuxコマンド大全

pwdコマンドの基本構文

pwd [オプション]

pwdは、引数なしで現在の作業ディレクトリの絶対パスを表示しますが、
いくつかのオプションを指定することで動作を調整することも可能です。

主なオプションとその使い方

オプション説明
-Lシンボリックリンクを解決せずに、論理的なカレントディレクトリを表示します(デフォルト)
-Pシンボリックリンクを解決し、物理的なカレントディレクトリを表示します

実行例と出力例

基本的な使い方

デフォルトで、現在のディレクトリの絶対パスを表示します。

$ pwd
/home/user

表示結果/home/user
上記の例では、ユーザーuserがホームディレクトリにいることが確認できます。

-Lオプション

-Lオプションを使用すると、論理パス(シンボリックリンク)を解決せずに表示します。
これは通常、pwdコマンドのデフォルト動作です。

$ pwd -L
/home/user

表示結果/home/user

-Pオプション

-Pオプションは、シンボリックリンクを物理パスに解決して表示します。
シンボリックリンクでリダイレクトされたディレクトリ構造で作業している場合に便利です。

使用例
例えば、/home/user/mnt/data/userにリンクされている場合、以下のように動作します。

$ pwd -P
/mnt/data/user

表示結果/mnt/data/user
このように、実際の物理的なディレクトリパスが表示されます。

業務での活用シナリオ

  • スクリプト作成時のパス確認: スクリプト内でpwdを使用して、現在のディレクトリパスを取得し、ログファイルの出力先や設定ファイルのパスを動的に指定することができます。
  • シンボリックリンクの確認: シンボリックリンク経由でアクセスしたディレクトリの物理パスを確認したい場合、pwd -Pオプションが有効です。

LPIC Lv1準拠!Linuxコマンド演習(基礎編)Vol.1【全10問】

厳選された100問のコマンド問題から、毎回ランダムで10問を出題。
挑戦するたびに新しい問題に出会えるので、真の実力が試されます。

1 / 10

ネットワークインターフェースのIPアドレスや詳細情報を表示する現代のコマンドは?

2 / 10

連続した重複行を1行にまとめるコマンド(事前にsortが必要)は?

3 / 10

ディスクのパーティション情報を表示・操作する標準的なコマンドは?

4 / 10

ファイルやディレクトリを削除する際、確認メッセージを出さずに強制的に削除するオプションは?

5 / 10

テキストファイル内の文字列を置換したり、行を削除したりするストリームエディタは?

6 / 10

テキストファイルの単語数、行数、バイト数を表示するコマンドは?

7 / 10

2つのソート済みファイルを読み込み、共通の列をキーにして結合するコマンドは?

8 / 10

実行中のプロセスをCPU使用率順などで動的に表示するコマンドは?

9 / 10

プロセスID(PID)ではなく、「プロセス名」を指定して終了させるコマンドは?

10 / 10

ファイルのアクセス権(パーミッション)を「rwxr-xr-x」にする数値指定のchmodコマンドは?

あなたのスコアは

平均スコアは 57%

0%

目次