【概要】
Linuxのターミナル操作で「いま自分がどのフォルダ(ディレクトリ)にいるか」を確認するための基本コマンド pwd について解説します。
【基本的な使い方】
ターミナルで pwd と入力して実行します。
pwd
実行結果例:
/Users/yourname/Documents
現在作業している場所(カレントディレクトリ)の絶対パスが表示されます。
※ pwd は Print Working Directory の略です。
【ディレクトリ構造の読み方】
/Users/yourname/Documents のように出力された場合、スラッシュ(/)はディレクトリの区切りを表します。
-
/(先頭):最上位のルートディレクトリ -
Usersディレクトリ内の -
yournameディレクトリ内の -
Documentsディレクトリに現在位置している
【主要オプション(-L と -P)】
シンボリックリンク(ショートカット)のあるディレクトリで実行する際、オプションによって挙動が変わります。
1. pwd -L(デフォルト)
論理的なパス(Logical)を表示します。シンボリックリンクのパスをそのまま出力します。
pwd -L
# 出力例: /home/user/my_site (シンボリックリンクの場所)
2. pwd -P
物理的なパス(Physical)を表示します。シンボリックリンクをたどり、実際にデータが存在する実体の場所を出力します。
pwd -P
# 出力例: /var/www/html (実体の場所)
使い分け:
設定ファイルの編集など「実体のあるディレクトリパス」を正確に知りたい場合はpwd -Pを使用します。
【実務での注意点】
ファイルを削除するコマンド(rm)や、設定を変更するスクリプトを実行する前には、必ず pwd で現在地を確認する習慣をつけましょう。意図しないディレクトリでの誤操作を防ぐ安全装置になります。
【まとめ】
-
現在地の確認:
pwd -
実体のパスを確認:
pwd -P
次回は、ディレクトリを移動する cd コマンドについて解説します。