자주 찾는 디렉터리를 학습해 몇 번의 키 입력으로 이동하는 더 똑똑한 cd 명령어
gsamokovarov/jump
방문한 디렉터리를 기억해 두었다가 몇 글자만 퍼지하게 입력하면 해당 디렉터리로 이동하는 셸용 디렉터리 점프 도구입니다.
- 스타
- 1,950
- 포크
- 65
- 열린 이슈
- 3
- 마지막 커밋
- 10일 전
어떤 프로젝트인가요?
Jump는 셸에 연동되어 방문한 디렉터리를 기록하는 명령줄 도구입니다. 나중에 전체 경로를 입력하는 대신 퍼지 검색에 사용할 몇 글자만 입력하면, Jump가 해당 문자와 가장 잘 맞는 디렉터리로 이동합니다.
bash, zsh, fish, PowerShell, Nushell, Murex와 연동되며, 다른 키나 cd 명령에 직접 바인딩할 수도 있습니다. dev/soc/web 같은 깊은 경로와 여러 부분으로 나뉜 검색어, 대소문자를 구분하는 검색, 상대 경로도 처리합니다. 핀을 사용하면 특정 디렉터리에 짧은 이름을 지정할 수 있습니다. 또한 based 모드는 git 저장소 루트나 설정한 기준 경로를 기준으로 이름을 확인하므로, 같은 디렉터리 이름이 반복되는 모노레포에서 유용합니다.
autojump, z, zoxide에 저장된 기존 기록을 가져올 수 있으며, 순위별 디렉터리 목록을 확인하거나 오래된 항목을 삭제하고 현재 디렉터리를 기록에서 잊게 하는 명령도 제공합니다.
핵심 기능
- 01방문한 디렉터리를 기억하고 사용 빈도와 최근 사용 여부를 기준으로 순위를 매깁니다.
- 02퍼지 검색, 정확히 일치하는 검색, 깊은 경로, 여러 부분으로 나뉜 검색어, 대소문자 구분 검색을 지원합니다.
- 03bash, zsh, fish, PowerShell, Nushell, Murex에서 사용할 수 있습니다.
- 04핀을 사용해 특정 디렉터리에 짧은 이름을 지정할 수 있습니다.
- 05autojump, z, zoxide의 기록을 가져옵니다.
활용 사례
- 터미널에서 자주 사용하는 프로젝트 디렉터리 사이를 빠르게 이동할 때.
- based 모드를 사용해 디렉터리 이름이 반복되는 대규모 모노레포를 탐색할 때.
- autojump, z, zoxide의 디렉터리 기록을 옮길 때.
빠른 시작
- 1
macOS에서 Homebrew로 설치
brew install jump - 2
또는 Go로 설치
go install github.com/gsamokovarov/jump@latest - 3
bash 또는 zsh용 셸 통합 추가
eval "$(jump shell)" - 4
퍼지 검색으로 디렉터리 이동(예: j wc)
j wc
사용 전 알아둘 점
- j 명령을 사용하려면 먼저 셸 통합이 필요합니다.
- README에는 PowerShell 통합 외의 Windows 지원에 대한 설명이 없습니다.
포함된 컬렉션
토픽
자주 묻는 질문
- jump은(는) 무엇인가요?
- 방문한 디렉터리를 기억해 두었다가 몇 글자만 퍼지하게 입력하면 해당 디렉터리로 이동하는 셸용 디렉터리 점프 도구입니다. Jump는 셸에 연동되어 방문한 디렉터리를 기록하는 명령줄 도구입니다. 나중에 전체 경로를 입력하는 대신 퍼지 검색에 사용할 몇 글자만 입력하면, Jump가 해당 문자와 가장 잘 맞는 디렉터리로 이동합니다.
- jump은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- jump은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- jump은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. jump의 마지막 커밋은 2026년 10월 27일입니다.
- jump은(는) 어디에 사용할 수 있나요?
- 터미널에서 자주 사용하는 프로젝트 디렉터리 사이를 빠르게 이동할 때. based 모드를 사용해 디렉터리 이름이 반복되는 대규모 모노레포를 탐색할 때. autojump, z, zoxide의 디렉터리 기록을 옮길 때.
- jump는 어떻게 설치하나요?
- macOS에서 Homebrew로 설치: brew install jump 또는 Go로 설치: go install github.com/gsamokovarov/jump@latest bash 또는 zsh용 셸 통합 추가: eval "$(jump shell)" 퍼지 검색으로 디렉터리 이동(예: j wc): j wc
- jump은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/gsamokovarov/jump
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
입력 목록을 대화형으로 필터링하고, 셸 스크립트를 인터랙티브한 터미널 선택기로 바꿔 주는 범용 CLI 퍼지 파인더입니다.
명령어와 종료 코드, 실행 시간 등의 맥락을 SQLite에 저장하고, 선택적으로 종단 간 암호화해 여러 머신에서 동기화하는 셸 히스토리 대체 도구입니다.
SQLite, MySQL 또는 Redis에 인덱스를 구축하고 순위가 매겨진 문서 ID를 반환하는 PHP 전문 검색 엔진 라이브러리입니다.