Pwd

From Wikipedia, the free encyclopedia

pwd (ピーダブリューディー、print working directory[1][2][3][4][5]) は、カレントディレクトリのフルパスを出力する Unix系オペレーティングシステム (OS) のコマンドである。

pwdの例

概要

ユーザーはこのコマンドを実行することで、現在どのディレクトリで作業中なのかを知ることができる。

このコマンドは、cdコマンドなどと違いgetcwd(2) 等のシステムコールを利用することで実装可能なため、組み込みコマンドにする必要性は無いが、shBashなどの一部のシェルでは組込みコマンドとなっている。

また、DOSWindowsのシェル(COMMAND.COMcmd.exe)では、cdコマンドを引数なしで実行することで同様の機能を利用可能である。

オプション

POSIXでは、pwdコマンドには下記のようなオプションがある[6]。(シェル組込み版があるシェルを使っている場合、これを使うには一般に何らかの方法で、外部コマンド版を実行するようにしなければならない)

  • -L--logical):論理的なカレントディレクトリ名を出力する。
  • -P--physical):物理的なカレントディレクトリ名を出力する(=もし現在のディレクトリがシンボリックリンクであった場合、リンク先のディレクトリ名を出力する)。

出典

外部リンク

Related Articles

Wikiwand AI