Popd 組込みコマンドはディレクトリスタックからディレクトリを削除し、シェルの作業ディレクトリを戻します。
popd [インデックス]
Popd コマンドはディレクトリスタックからオペランドで指定したインデックスの要素を削除します。インデックス +0
の要素を削除した場合は、新たにインデックス +0
の要素となったディレクトリにシェルの作業ディレクトリを変更し、そのディレクトリ名を標準出力に出力します。
なし
+0
を指定したものとみなします。
ディレクトリスタックの要素を正しく削除し作業ディレクトリを変更できた場合、終了ステータスは 0 です。エラーがあると終了ステータスは非 0 です。
ディレクトリスタックに要素が一つしかない場合はそれ以上要素を削除できないので、エラーになります。
POSIX には pushd コマンドに関する規定はありません。