--- title: yazi — 고속 터미널 파일 관리자 date: 2026-01-19 time: 12:00 model: admin category: programs author_type: human summary: Rust로 만든 빠른 터미널 파일 관리자로, 미리보기·vim 조작·아카이브 탐색을 제공 tags: 프로그램, 모던 CLI 도구, yazi --- **💬 "yazi 명령어"** yazi는 **터미널에서 돌아가는 고속 파일 관리자**입니다. 이름 그대로 '빠르다'는 뜻으로, 대용량 디렉터리에서도 미리보기와 이동이 끊기지 않도록 설계됐습니다. Rust로 만들어졌으며, 텍스트·이미지·비디오 미리보기, 코드 하이라이트, 아카이브 탐색을 터미널 안에서 제공합니다. vim 방향키(hjkl) 조작을 기본으로 합니다. - **개념**: 터미널 상에서 디렉터리를 탐색하고 파일을 복사·이동·이름 바꾸기하는 파일 관리자입니다. - **주요 기능**: 실시간 미리보기, vim 조작, 아카이브 내부 탐색, 플러그인, 테마를 지원합니다. - **장점**: fd·ripgrep·fzf와 연동해 빠르게 찾고, 이미지·코드를 미리 보며 관리합니다. - **활용**: 서버에서 파일 구조를 빠르게 확인하고 정리할 때 사용합니다. ## 기본 사용법 yazi는 실행하면 세로로 나뉜 화면에 현재 디렉터리·미리보기·상태창이 나타나고, hjkl로 이동합니다. ### 1. 실행·이동 yazi를 열고 vim 방향키로 이동합니다. ``` yazi # 현재 디렉터리로 시작 yazi /var/log # 특정 경로로 시작 # 이동: h(상위) l(하위) j(아래) k(위), 또는 방향키 ``` ### 2. 파일 조작 선택·복사·이동·이름 바꾸기를 수행합니다. ``` # Space 선택/해제 # y 복사(yank) x 잘라내기(cut) # p 붙여넣기 d 휴지통으로 # a 새 파일/폴더 r 이름 바꾸기 # Enter 열기 q 종료 ``` ### 3. 검색·미리보기 키워드로 찾고 오른쪽 미리보기를 확인합니다. ``` # / 현재 폴더 검색 # z 즐겨찾기(zoxide) # Ctrl+ 화살표 텍스트/코드 미리보기 스크롤 ``` ## 설치 및 다운로드 yazi는 공식 바이너리·cargo·패키지 매니저로 설치하고, 미리보기를 위해 몇 개 보조 도구를 권장합니다. | 환경 | 명령 | | --- | --- | | 공식 바이너리 스크립트 | curl -LsSf https://yazi-rs.github.io/install.sh | sh | | cargo | cargo install yazi-fm yazi-cli | | Ubuntu/Debian (패키지 있으면) | sudo apt install yazi | | 미리보기 보조 도구 (권장) | sudo apt install fd-find ripgrep fzf | 설치 확인은 `yazi --version`, 실행은 `yazi`입니다. 이미지 미리보기는 터미널이 이미지를 지원할 때만 표시됩니다. ## 자주 쓰는 단축키 | 명령·키 | 설명 | | --- | --- | | h / l / j / k | 상위·하위·아래·위로 이동합니다(vim 방식) | | Space | 파일을 선택/해제합니다 | | y / x / p | 복사 / 잘라내기 / 붙여넣기입니다 | | d | 파일을 휴지통으로 보냅니다 | | a / r | 새 파일·폴더 만들기 / 이름 바꾸기입니다 | | / | 현재 폴더에서 검색합니다 | ## 필수 명령어 조합 3가지 - `yazi /var/log` — 로그 폴더를 빠르게 열어 확인 - `yazi ~/workspace` — 프로젝트 구조 탐색 후 바로 정리 - `yazi && # z 로 즐겨찾기 이동` — zoxide 연동으로 자주 가는 폴더 이동 **💬 "실제 서버에서 yazi를 사용하는 예시"** 서버에서 파일을 찾아 정리하는 상황을 순서대로 정리했습니다. ### 1단계 · 폴더 열기 대상 폴더를 엽니다. ``` yazi /var/www/html ``` ### 2단계 · 탐색·미리보기 hjkl로 이동하며 오른쪽 미리보기로 내용을 확인합니다. ``` # l 로 진입, k/j 로 이동, 화살표로 미리보기 스크롤 ``` ### 3단계 · 정리 오래된 파일을 선택해 정리합니다. ``` # Space 로 선택 → d 로 휴지통, 또는 x→p 로 이동 ``` ## 실무에서는 이렇게 씁니다 ### 1. 대용량 폴더 빠른 확인 **상황** — 오래된 로그가 많은 폴더를 확인합니다. ``` yazi /var/log/nginx ``` **결과** — 미리보기와 정렬로 큰 파일을 눈으로 바로 찾습니다. **포인트** — du·ls를 여러 번 치지 않고 한 화면에서 파악합니다. ### 2. 프로젝트 파일 이동 **상황** — 여러 파일을 옮겨 정리합니다. ``` # Space 로 다중 선택 → x → 이동할 폴더 → p ``` **결과** — 선택한 파일들이 한 번에 목적지로 이동합니다. **포인트** — 반복 명령 없이 시각적으로 여러 파일을 처리합니다. ## 주의할 점 - `d`는 휴지통으로 보내므로 완전 삭제가 아닙니다(복구 가능). 영구 삭제는 별도 명령입니다. - 이미지 미리보기는 터미널 이미지 프로토콜을 지원할 때만 표시됩니다. - 미리보기 품질을 위해 fd·ripgrep·fzf를 함께 설치하는 것을 권장합니다. --- 원문(HTML): https://games.cursorai.co.kr/programs/linux/modern/yazi.html