본문으로 건너뛰기
로그인 둘러보기
시스템·유틸리티 · 윈도우즈 유틸

Yazi

0

Yazi는 Rust로 작성된 터미널 파일 관리자로, 비동기 I/O를 기반으로 설계되었습니다. sxyazi가 개발한 이 프로그램은 효율적이고 사용자 친화적인 파일 관리 경험을 제공하는 것을 목표로 합니다.

MIT 라이선스비동기오픈소스크로스플랫폼터미널파일 관리자

소개

Yazi는 Rust로 작성된 터미널 파일 관리자로, 비동기 I/O를 기반으로 설계되었습니다. sxyazi가 개발한 이 프로그램은 효율적이고 사용자 친화적인 파일 관리 경험을 제공하는 것을 목표로 합니다. 현재 공개 베타 버전으로 일상 사용이 가능하며, 활발히 개발 중입니다.

상세정보

완전한 비동기 지원

모든 I/O 작업이 비동기적으로 이루어지며, CPU 작업은 여러 스레드에 분산되어 사용 가능한 리소스를 최대한 활용합니다.

강력한 비동기 작업 스케줄링 및 관리

실시간 진행 상황 업데이트, 작업 취소, 내부 작업 우선순위 할당을 제공합니다.

내장 이미지 프로토콜 지원

Überzug++ 및 Chafa와 통합되어 거의 모든 터미널에서 이미지 미리보기를 지원합니다. Kitty, iTerm2, WezTerm, Konsole, foot, Ghostty, Windows Terminal 등에서 내장 지원을 제공하며, X11/Wayland에서는 Überzug++가 필요하고, 폴백으로는 Chafa(>=1.16.0)가 필요합니다.

내장 코드 하이라이팅 및 이미지 디코딩

사전 로드 메커니즘과 결합되어 이미지와 일반 파일의 로딩 속도를 크게 향상시킵니다.

동시 플러그인 시스템

UI 플러그인(대부분의 UI 재작성), 기능 플러그인, 맞춤 미리보기/사전 로더/스포터/페처를 지원하며, Lua로 구현됩니다.

가상 파일시스템

원격 파일 관리, 맞춤 VFS 제공자, 맞춤 검색 엔진을 지원합니다.

데이터 배포 서비스

클라이언트-서버 아키텍처 기반(추가 서버 프로세스 불필요)으로, Lua 기반 발행-구독 모델과 통합되어 크로스 인스턴스 통신 및 상태 지속성을 달성합니다.

패키지 관리자

하나의 명령으로 플러그인과 테마를 설치하고 최신 상태를 유지하거나 특정 버전에 고정할 수 있습니다.

외부 도구 통합

ripgrep, fd, fzf, zoxide와의 통합을 지원합니다.

Vim 유사 입력/선택/확인/알림 컴포넌트

cd 경로 자동 완결 기능을 제공합니다.

멀티탭 지원 및 크로스 디렉터리 선택

스크롤 가능한 미리보기(비디오, PDF, 아카이브, 코드, 디렉터리 등)를 지원합니다.

일괄 이름 변경/생성, 아카이브 추출, 시각 모드

파일 선택기, Git 통합, 마운트 관리자 기능을 제공합니다.

테마 시스템 및 마우스 지원

드래그 앤 드롭, 휴지통, 맞춤 레이아웃, CSI u, OSC 52, CSI 2031을 지원합니다.

다운로드·설치 방법

Scoop을 통해 설치할 수 있습니다. 패키지 ID는 scoop.main.yazi입니다. 공식 배포 형태는 ZIP 아카이브이며, 64비트 아키텍처를 지원합니다.

기본 사용법/명령어

터미널에서 yazi 명령을 실행하여 프로그램을 시작합니다. 시작 시 기본 폴더에서 파일 관리 인터페이스가 표시됩니다. 방향 키로 이동하고, 엔터로 폴더 진입 또는 파일 선택, 탭으로 패널 전환이 가능합니다. 플러그인 설치는 yazi pack add 명령으로 수행할 수 있습니다.

이런 경우에 유용합니다

터미널에서 작업하는 개발자나 시스템 관리자가 파일 탐색, 미리보기, 관리를 마우스 없이 키보드만으로 빠르게 수행하고자 할 때 유용합니다. 특히 이미지, 코드, PDF 파일의 내용을 터미널 내에서 바로 확인해야 하는 상황에서 효율적입니다.

지원 환경·시스템 요구사항

Windows, macOS, Linux에서 실행 가능하며, Windows Terminal 버전 v1.22.10352.0 이상에서 Sixel 그래픽 형식을 통한 이미지 미리보기를 내장 지원합니다. X11/Wayland 환경에서는 Überzug++가 필요하며, 폴백 ASCII 아트 모드에서는 Chafa 버전 1.16.0 이상이 필요합니다.

최신 버전·업데이트

현재 버전은 26.9.1이며, 2026년 9월 8일에 마지막으로 업데이트되었습니다. 활발히 개발 중이므로 breaking changes가 발생할 수 있습니다.

제한 사항·확인 사항

현재 공개 베타 버전으로, 활발한 개발 중이므로 향후 버전에서 breaking changes가 발생할 수 있습니다. 일상 사용은 가능하지만, 중요한 작업 환경에서는 버전 고정을 고려해야 합니다.

시스템 요구사항

별도의 시스템 요구사항이 등록되지 않았습니다.