「分かりそう」で「分からない」でも「分かった」気になれるWindowsコマンド辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるWindowsコマンド辞典

popd

スポンサーリンク

何するコマンド?

記憶させたディレクトリを取り出すときに使うコマンド



書き方

popd



オプション

ありません。


補足事項

引数なしで

popd

を実行すると先頭のディレクトリを取り出します。

例えばスタックの中身が

/dir1 /dir2 /dir3

だった場合、

popd

を実行するとスタックの中身が

/dir2 /dir3

となり「/dir1」へ移動します。
再度

popd

を実行するとスタックの中身が

/dir3

となり「/dir2」へ移動します。

ちなみにディレクトリを記憶させる場合は「pushd」コマンドを使います。
「pushd」と「popd」でワンセットです。

「pushd」コマンドで記憶させたディレクトリを「popd」コマンドで取り出す場合、取り出す順番は記憶させた順番と逆順になります。
ご注意ください。
例えば

pushd /dir1
pushd /dir2
pushd /dir3

実行後のスタックの中身は

/dir3 /dir2 /dir1

に なります。
この状態で

popd
popd
popd

を実行すると

・「/dir3」に移動(スタックの中身「/dir2 /dir1」)
・「/dir2」に移動(スタックの中身「/dir1」)
・「/dir1」に移動(スタックの中身「何もなし」)


のような動きになります。最初に突っ込まれたものは奥に押し込まれているイメージですね。手前から順に取り除いていきます。

あと余談ですが「popd」は(多分)pop directory(ポップ・ディレクトリ)」の略です。

スポンサーリンク


書籍画像