Repolode
ouch-org

ouch-org/ouch

파일 확장자로 형식을 판별해 다양한 형식의 압축 파일을 압축·해제하고 목록을 확인하는 터미널 CLI입니다.

대체할 수 있는 제품:WinRAR7-Zip

스타
3,796
포크
159
열린 이슈
110
마지막 커밋
4일 전

어떤 프로젝트인가요?

ouch (Obvious Unified Compression Helper)는 일관된 인터페이스로 압축과 압축 해제를 처리하는 CLI 도구입니다. tar, zip, gzip, xz 등의 서로 다른 옵션을 기억할 필요 없이 ouch decompress, ouch compress 또는 ouch list를 실행하면 파일 확장자를 바탕으로 형식을 판별합니다.

tar, zip, 7z, gz, zst, xz, lzma, bz2, lz4, brotli를 비롯한 일반적인 아카이브 및 압축 형식을 지원하며, .tar.gz 같은 형식 조합도 처리할 수 있습니다. 형식을 명시하면 표준 입력에서 압축을 해제할 수 있고, 플래그로 출력 디렉터리를 지정할 수도 있습니다. 라이선스 문제로 RAR 파일은 압축을 풀고 목록을 확인할 수 있지만, 생성할 수는 없습니다.

이 도구는 Rust로 작성됐으며 셸 자동 완성과 man 페이지를 제공하고, 이해하기 쉬운 오류 메시지를 지향합니다. Homebrew, Scoop, pacman, crates.io 등 여러 패키지 관리자를 통해 설치할 수 있습니다.

핵심 기능

  • 01여러 아카이브 형식에 decompress, compress, list 명령을 공통으로 사용합니다.
  • 02파일 확장자로 형식을 판별하며, 확장자가 없으면 파일 시그니처로 판별합니다.
  • 03형식을 지정하면 표준 입력에서 압축을 해제합니다.
  • 04아카이브 내용을 트리 형태로 표시하고 압축 해제 후 파일 크기를 보여줄 수 있습니다.
  • 05셸 자동 완성과 man 페이지를 제공합니다.

활용 사례

  • 터미널에서 다운로드한 .tar.gz 또는 .zip 파일을 빠르게 압축 해제합니다.
  • 셸 스크립트에서 여러 압축 형식을 조합해 아카이브를 만듭니다.
  • 압축을 풀기 전에 원격 서버에서 아카이브 내용을 확인합니다.
  • 셸 파이프라인에서 표준 입력으로 압축 데이터를 전달합니다.

빠른 시작

  1. 1

    macOS에서 Homebrew로 설치

    brew install ouch
  2. 2

    Cargo로 crates.io에서 설치

    cargo install ouch
  3. 3

    아카이브 압축 해제

    ouch decompress a.zip

사용 전 알아둘 점

  • 7z, zip 등의 일부 형식은 압축 또는 압축 해제 중에 스트리밍할 수 없습니다.
  • 라이선스 문제로 RAR은 압축 해제 및 목록 표시만 지원합니다.

포함된 컬렉션

토픽

자주 묻는 질문

ouch은(는) 무엇인가요?
파일 확장자로 형식을 판별해 다양한 형식의 압축 파일을 압축·해제하고 목록을 확인하는 터미널 CLI입니다. ouch (Obvious Unified Compression Helper)는 일관된 인터페이스로 압축과 압축 해제를 처리하는 CLI 도구입니다. tar, zip, gzip, xz 등의 서로 다른 옵션을 기억할 필요 없이 ouch decompress, ouch compress 또는 ouch list를 실행하면 파일 확장자를 바탕으로 형식을 판별합니다.
ouch은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
ouch은(는) Other 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
ouch은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. ouch의 마지막 커밋은 2026년 10월 19일입니다.
ouch은(는) 어디에 사용할 수 있나요?
터미널에서 다운로드한 .tar.gz 또는 .zip 파일을 빠르게 압축 해제합니다. 셸 스크립트에서 여러 압축 형식을 조합해 아카이브를 만듭니다. 압축을 풀기 전에 원격 서버에서 아카이브 내용을 확인합니다. 셸 파이프라인에서 표준 입력으로 압축 데이터를 전달합니다.
ouch는 어떻게 설치하나요?
macOS에서 Homebrew로 설치: brew install ouch Cargo로 crates.io에서 설치: cargo install ouch 아카이브 압축 해제: ouch decompress a.zip
ouch은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/ouch-org/ouch

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트