スポンサーリンク

pushdからpopdで元のディレクトリに戻る

pushdからpopdの操作で元のディレクトリに戻ることができます。
一時的にディレクトリ移動するときに、直ぐに戻ることができるので便利です。
cd だと行ったきりになって、戻るのが面倒ですね。

例えば、下記のディレクトリがあったとします。

$ tree
.
└── dir001
    └── dir002
        └── dir003

3 directories, 0 files

pushdでdir001/dir002に移動します。

$ pushd dir001/dir002/

popdで、元のディレクトリに戻ります。

$ popd

今度は、pushdでdir001に移動します。

$ pushd dir001/

更に、pushdでdir002に移動します。

$ pushd dir002/

popdで、一つ前のdir002のディレクトリに戻ります。
$ popd

更にpopdで、一つ前のdir001のディレクトリに戻ります。
$ popd

スポンサーリンク