DEV Community

웹학교
웹학교

Posted on

리눅스 명령어 ls를 현대적으로 대체할 수 있는 명령어

리눅스계열 터미널에서 가장 많이 사용하는 ls명령어.
exa는 이 ls를 현대적으로 대체할 수 있는 막강하고 좋은 명령어입니다.


특징

  • 256개 색 지원 파일의 유형, 목록, 파일에 대하여 색으로 구별해 줍니다.
  • 그리드 보기 터미널 창에 맞는 그리드 크기로 파일을 표시합니다.
  • Long view exa의 Long view는 나열한 파일의 이름뿐만 아니라 권한 비트, 파일 크기, 타임 스탬프 등을 포함한 메타 데이터도 표시합니다. -l 또는 --long옵션을 사용합니다.
  • Tree view exa의 트리보기는 Unix 트리 명령과 유사합니다. 트리보기는 상위 디렉토리 목록 내에 하위 디렉토리를 표시하므로 디렉토리 구조를 시각화하고 어떤 파일이 어디에 있는지 쉽게 확인할 수 있습니다.
  • Git 통합 Git 리포지토리 내의 파일을 나열 할 때 exa는 파일을 쿼리하고 각 파일에 대한 Git 상태를 표시하여 이전 커밋 이후 추가되거나 수정 된 내용을 알 수 있습니다. 이 기능은 기본적으로 활성화되지 않으며 Long view와 함께 사용해야 합니다.
  • 필터링 목록의 특정 항목만 표시하도록 파일 목록을 필터링하고 정렬할 수 있습니다.
  • Icons exa는 파일 이름 옆에 아이콘을 표시하여 쉽게 구분할 수 있습니다. 아이콘은 특수한 유니 코드 기호이므로 올바른 glyphs를 사용하려면 글꼴을 사용해야 합니다.
  • xattrs exa는 xattrs라고도 하는 파일의 확장 된 속성을 나열 할 수 있습니다. 확장 속성은 사용자가 정의할 수 있으며 다양한 용도로 사용할 수 있습니다.

설치

exa는 종속성이나 특별한 권한이 필요하지 않은 독립 실행형 바이너리입니다.

OS에서 패키지를 사용할 수 있는 경우 패키지 관리자가 자동으로 다운로드 및 확인을 처리하고 매뉴얼 페이지 및 셸 완성 파일을 설치하도록 하는 것이 가장 쉽습니다.

그렇지 않은 경우에도 수동으로 exa를 설치하거나 직접 복사본을 컴파일 할 수 있습니다.

macOS

Homebrew 패키지 관리자는 exa 바이너리를 제공하지만 수동으로 설치할 수도 있습니다.

$ brew install exa
Enter fullscreen mode Exit fullscreen mode

추가정보

Linux

배포판에 exa용 패키지가 있는 경우 명령줄에서 설치할 수 있습니다.

  • Ubuntu apt install exa
  • openSUSE sudo zypper install exa
  • Fedora dnf install exa
  • Debian apt install exa

소스에서 빌드

Top comments (0)