21
18

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.

ディレクトリを飛び回る z コマンド

Last updated at Posted at 2019-12-30

z コマンドとは

よく使用するディレクトリへのアクセスを簡単に行う便利コマンドです。
通常は cd コマンドで相対パスや絶対パスを引数にしますが、 z コマンドを使うとディレクトリ名の一部が一致すれば最近アクセスしたディレクトリへ遷移します。

何度もディレクトリを行き来する場合にとても便利なコマンドです。

GitHub

動作シェル

bash, zsh で動作します。

インストール

$ git clone git@github.com:rupa/z.git ~/z

お好みの場所へ配置してください。今回の例では ~/z にインストールします。

~/.bash_profile~/.zshrc に追記します。

~/.bash_profile
. ~/z/z.sh

使い方

~/foo/bar/hoge/fuga というディレクトリがあれば下記コマンドでどこからでも移動できます。

$ z fuga

※一度はfugaディレクトリにアクセスしている必要があります。

同名ディレクトリがある場合

アクセス頻度が多いディレクトリが優先されます。
詳細な計算方法は公式READMEを参照ください。

alias

z は押しづらいので j(jump) にエイリアスを張ると良いです。

~/.bash_profile
alias j=z
$ j fuga

参考記事

21
18
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
21
18

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?