bryanの答えに加えて、スタックのようなディレクトリを構築するpushd
and もありpopd
ます。これはWindows NTでも利用可能です。ただし、すべてのシェルで使用できるわけではありません。
たとえば、3つの異なるディレクトリに移動できます。呼び出したときに常にスタックが表示されますpushd
。
charon:~ werner$ pushd Documents/
~/Documents ~
charon:Documents werner$ pushd ../Movies/
~/Movies ~/Documents ~
charon:Movies werner$ pushd ../Downloads/
~/Downloads ~/Movies ~/Documents ~
そしてpopd
、連続して3回呼び出すと、スタック内のこれらのディレクトリに逆の順序で到達します。同時に、スタックは再び空になります。
charon:Downloads werner$ popd
~/Movies ~/Documents ~
charon:Movies werner$ popd
~/Documents ~
charon:Documents werner$ popd
~
charon:~ werner$ popd
-bash: popd: directory stack empty
Zshを使用している場合; AUTO_PUSHDオプションがあり、これは自動的cd
にをスタックにプッシュします。
bazmoo
』または『blarghlog
:)プロンプトで』