2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

cdコマンドよりも便利なpushdコマンドを使って一瞬で元のディレクトリに戻ろう

Last updated at Posted at 2020-01-31

cdコマンドでディレクトリ移動をして、元にいたディレクトリに戻りたいとき、 cd ../hoge みたいに入力するのがそろそろ面倒くさい...
そんなときに、pushdコマンドとpopdコマンドをセットで知っていると一瞬で元にいたディレクトリに戻れて便利です。

pushdコマンドでディレクトリ移動

ディレクトリ ~/user/dir1 からディレクトリ ~/user/dir2 へ移動したい場合、pushdコマンドはcdコマンドと同様に使用します。

~/user/dir1$ pushd ~/user/dir2
~/user/dir2 ~/user/dir1

ディレクトリ ~/user/dir2 に移動しました。

~/user/dir2$

ここまではcdコマンドと同じです。
では、元にいたディレクトリ ~/user/dir1 に戻るために、popdコマンドを使用します。

popdコマンドで元にいたディレクトリへ

ただpopdを打つだけです。

~/user/dir2$ popd
~/user/dir1

一瞬でディレクトリ ~/user/dir1 に戻ってきました。

~/user/dir1$

注意

pushdコマンドとpopdコマンドは、主にコマンドライン上やbush限定環境で使用されるコマンドのため、FreeBSDやSolairsでは使用できません。

おわりに

ずっとディレクトリ移動はcdコマンドを使ってきたので、ついついcdコマンドを使ってしまいがちになりますが、これからはpushdコマンドに切り替えていこうと思います。

2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?