
터미널 기반 파일 관리자를 선택하는 것이 그래픽 사용자 인터페이스(GUI) 도구보다 유리한 경우가 많습니다.개인적으로는 하나의 애플리케이션에서 작업할 수 있다는 점, 마우스 없이도 사용할 수 있다는 점, 그리고 탭 자동 완성의 편리함을 높이 평가합니다.오랫동안 파일 관리 도구로 Midnight Commander를 선호해 왔지만, 최근 Yazi로 전환했습니다. Rust로 개발된 Yazi는 빠르고 기능이 풍부한 터미널 파일 관리자로, 이 분야의 새로운 기준을 제시하고 있습니다.
야지란 무엇인가?
Yazi는 Rust로 제작된 터미널 파일 관리자로, 비차단 비동기 I/O를 활용합니다.이 혁신적인 접근 방식을 통해 사용자는 디렉터리 내용 로드나 파일 미리보기 등 여러 작업을 지연이나 멈춤 없이 동시에 수행할 수 있습니다.이 가벼운 유틸리티는 Linux 환경을 크게 향상시켜 줍니다.흥미롭게도 “Yazi”는 중국어로 “오리”를 뜻하여 애칭으로 불립니다.
Yazi를 진정으로 특별하게 만드는 것은 바로 속도입니다.ls
모든 것을 한 번에 로드하려는 기존 도구(예: eza)와 달리, Yazi는 큰 디렉터리를 청크 단위로 효율적으로 로드하여 일반적으로 한 번에 10개에서 20개까지의 파일만 표시합니다.이러한 세심한 접근 방식은 빠르고 반응성이 뛰어난 인터페이스를 보장합니다.
Yazi는 멀티스레딩을 통해 파일 형식 감지, 이미지 미리보기 생성, 백그라운드 디렉터리 크기 계산에 탁월합니다.이러한 작업은 필요한 경우에만 관리 가능한 배치 단위로 수행되므로 시스템 리소스 부담을 최소화합니다.
파일을 스크롤할 때 Yazi는 이전에 표시된 파일과 관련된 진행 중인 미리보기나 백그라운드 작업을 지능적으로 취소하여 실제로 필요한 작업에 필요한 시간과 처리 능력을 효과적으로 보존합니다.
Yazi 설치 방법
Yazi 설치는 Linux와 macOS 모두에서 매우 간편합니다. Linux 사용자의 경우 가장 간단한 방법은 Snap을 사용하는 것입니다.터미널을 열고 다음 명령을 실행하세요.
sudo snap install yazi --classic
최신 버전을 사용하려면 다음을 사용하세요.
sudo snap install yazi --classic --edge
이와 대조적으로 macOS 사용자는 다음 명령을 사용하여 Homebrew를 통해 Yazi를 설치하는 것이 더 쉽다는 것을 알게 되었습니다.
brew install yazi

Yazi의 독특한 특징
Yazi는 빠른 속도와 포괄적인 비동기 기능 외에도 사용자 경험을 향상시키는 고유한 기능을 제공합니다.특히, 작업 스케줄링 시스템은 실시간 진행 상황 업데이트, 작업 취소 기능, 자동 우선순위 지정 기능을 제공하여 중요한 작업이 원활하게 실행되도록 보장합니다.

Yazi를 사용하면 파일 관리자 내에서 이미지와 코드를 빠르게 미리 볼 수 있어 별도의 애플리케이션을 실행할 필요가 없습니다.이러한 미리보기는 거의 즉시 로드되어 사진이나 코드 파일을 원활하게 탐색할 수 있습니다.
이 애플리케이션은 강력한 추가 기능을 갖추고 있어 사용자가 인터페이스를 수정하고, 사용자 정의 미리보기 도구를 만들고, 정보 검색을 세부적으로 조정할 수 있으며, 속도와 효율성도 유지할 수 있습니다.

Yazi는 추가 백그라운드 소프트웨어 없이도 다양한 앱 구성 요소 간의 통신을 향상시킵니다.이러한 디자인은 설정 및 파일 상태의 원활한 동기화를 지원합니다.또한, 내장 도구를 통해 애드온 관리가 간소화되어 설치, 업데이트 또는 선호하는 플러그인과 테마의 보안을 강화할 수 있습니다.

Yazi는 ripgrep, fd, fzf, zoxide와 같은 인기 개발자 도구와 완벽하게 통합되어 검색, 탐색 및 빠른 작업을 위한 편리한 인터페이스 기능을 제공합니다.여러 탭, 여러 폴더에서 동시에 파일 선택, 외부 애플리케이션 없이 비디오, PDF 또는 아카이브 미리보기 등의 기능을 통해 파일 관리가 간소화됩니다.
고급 사용자를 위해 Yazi는 일괄 이름 변경, 아카이브 파일 추출, 시각적 파일 선택, Git 호환성, 마운트된 드라이브 관리 등의 기능을 제공합니다.사용자는 테마, 마우스 지원, 고유한 레이아웃, 내장 휴지통, 가상 파일 시스템, 고급 터미널 기능 지원을 통해 사용자 환경을 맞춤 설정할 수도 있습니다.

몇 달간 Yazi를 사용한 후의 경험
수년간 Midnight Commander를 사용해 왔지만, Yazi를 몇 달 사용해 보니 Yazi가 훨씬 더 많은 기능을 제공한다는 것을 알게 되었습니다.특히 최신 터미널 워크플로에 더욱 적합합니다. Yazi는 최소한의 설정만 필요하다는 점이 특히 눈에 띕니다.이미지 미리보기, 비디오 탐색, PDF 렌더링과 같은 기능들이 복잡한 셸 스크립트나 설정 없이도 제 시스템에서 원활하게 작동했습니다.
Ranger나 LF처럼 광범위한 사용자 정의가 필요하거나 성능 문제가 발생하는 도구 옵션과 달리, Yazi는 처음부터 깔끔하고 포괄적인 경험을 제공합니다.제가 가장 높이 평가하는 부분 중 하나는 이미지 품질입니다. Yazi의 영상은 선명하며, 이 점에서 Midnight Commander를 크게 앞지릅니다.

여러 창 간 공유 클립보드와 전체 화면 미리보기 모드와 같은 추가 기능은 저에게 금세 없어서는 안 될 필수 기능이 되었습니다.게다가 명령줄 도구는 플러그인 관리와 UI 조정을 간소화하여 전반적인 사용성을 향상시켜 줍니다.
Yazi의 빠른 발전은 정말 인상적입니다.새로운 기능이 끊임없이 출시되고, 사용자 요구 사항이 제대로 반영되기도 전에 이를 충족하는 경우가 많습니다.그 결과, 저는 Midnight Commander, Ranger, LF, nnn을 완전히 버리고 제 작업 방식에 완벽하게 맞는 Yazi를 선택했습니다.
Yazi는 특히 파일 관리 외에도 다양한 작업을 위해 터미널을 사용하는 Linux 사용자에게 탁월한 도구임을 입증합니다.터미널 환경을 탐색하고 개선하는 데 관심이 있다면 다른 Linux 터미널 도구도 시험해 보는 것을 고려해 보세요.
답글 남기기