디렉토리 이동도구
1brew install z
1z dirname
옵션
name | description |
---|---|
-c | 하위 디렉토리만 매칭 |
-e | 이동 없이 출력만 함 |
-h | 도움말 |
-l | 리스트 |
-r | 순위로만 일치 |
-t | 최신순으로만 일치 |
-x | 현재 디렉토리를 데이터파일에서 제거 |
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}