【Ruby】Macのターミナルで一つ前のディレクトリへ戻る方法とは?cdコマンドを使おう!

【Ruby】Macのターミナルで一つ前のディレクトリへ戻る方法とは?cdコマンドを使おう!

僕はMacを使ってRubyのプログラミングの勉強をしているのですが、ターミナルを使ってプログラムを実行している方は結構多いと思います。

めちゃくちゃ初歩的なことですが、自分のメモ+同じ様な悩みを持った初心者の方に向けた記事です。

一つ前のディレクトリへ戻る方法

Users/Doomou/rails/testの階層に自分がいるとして、一つ前の「rails」のフォルダに戻りたいとします。

一つ前のフォルダに戻るときは「cd -」を入力しましょう。


cd -

これでUsers/Doomou/railsのディレクトリへ戻る事が出来ます。

 

また、Users/Doomou/rails/testにいる時に2つ前の「Doomou」のディレクトリへ戻りたいとします。

「cd -」で一つ前のディレクトリへ戻る事が出来るので、2回「cd -」を入力すれば2つ前に戻る事が出来るんじゃない?と思うかもしれませんが、「cd -」は一つ前にいたディレクトリを復元するだけなので2つ前のディレクトリに戻る事は出来ません。


Users/Doomou/rails/test
cd -
Users/Doomou/rails/
cd -
Users/Doomou/rails/test

上の様な感じになってしまいますので、2つ前のディレクトリに戻りたいときは「cd −−」と入力しましょう。

Users/Doomou/rails/test
cd --
Users/Doomou/

これで2つ前のディレクトリに戻る事が出来ます。