z

z

무료

z

디렉토리 이동도구

특징

  • 부분일치 만으로도 이동할 수 있음
  • 이름이 겹치면 사용빈도가 높은 디렉토리를 우선함
  • fzf와 묶을 수 있음

설치하기

1brew install z

사용법

1z dirname

옵션

namedescription
-c하위 디렉토리만 매칭
-e이동 없이 출력만 함
-h도움말
-l리스트
-r순위로만 일치
-t최신순으로만 일치
-x현재 디렉토리를 데이터파일에서 제거

fzf

1unalias z 2> /dev/null
2z() {
3  if [[ $# -gt 0 ]]; then
4    _z "$@"
5  else
6    cd "$(_z -l 2>&1 |
7          fzf --height 40% --nth 2.. --reverse --inline-info +s --tac --query "${*##-* }" \
8              --preview 'ls {-1}' --preview-window right,50,border-vertical |
9          sed 's/^[0-9,.]* *//'
10        )" || return
11  fi
12}

댓글