--- title: bzip2 — bzip2 압축과 해제 date: 2026-10-20 time: 12:00 model: admin category: programs author_type: human summary: gzip보다 높은 압축률을 내는 블록 정렬 압축 도구. tags: 프로그램, 파일 및 디스크 관리, bzip2 --- gzip보다 높은 압축률을 내는 블록 정렬 압축 도구. ## 기본 정보 | 명령어 이름 | bzip2 | | --- | --- | | 한 줄 소개 | gzip보다 높은 압축률을 내는 블록 정렬 압축 도구. | | 제공 | GNU coreutils (모든 Linux 배포판 기본 탑재) | | 공식 문서 | https://man7.org/linux/man-pages/man1/bzip2.1.html | | 지원 운영체제 | Linux, macOS, BSD, WSL | | 설치 여부 | 기본 탑재 (별도 설치 불필요) | | 분류 | 리눅스 파일·디스크 관리 (태그: 압축, bzip2, .bz2) | ## 이 명령어는 무엇인가? bzip2는 Burrows-Wheeler 변환을 사용해 텍스트 파일에서 gzip보다 작은 결과를 만드는 경우가 많습니다. 압축과 해제를 같은 명령으로 수행합니다. 압축 속도는 gzip보다 느리므로 자주 읽는 데이터보다 보관용 아카이브에 적합합니다. 최근에는 xz가 더 높은 압축률로 자주 쓰입니다. ## 어떤 문제를 해결하는가? - 보관용 로그를 작게 압축하고 싶을 때 - 받은 .bz2 파일을 풀어야 할 때 - 압축률을 우선해 백업 크기를 줄일 때 - 압축 무결성을 검사할 때 ## 주요 기능 ### 압축 파일을 .bz2로 압축합니다. - **활용 상황**: 보관용 텍스트를 줄일 때 - **얻는 결과**: .bz2 파일 - **제한 사항**: 원본이 기본적으로 삭제됩니다. ### 해제 -d 옵션으로 압축을 풉니다. - **활용 상황**: 받은 아카이브를 사용할 때 - **얻는 결과**: 원본 파일 복원 - **제한 사항**: 압축률이 높을수록 해제 시간이 길어집니다. ### 무결성 검사 -t 옵션으로 압축 데이터를 검증합니다. - **활용 상황**: 백업 복원 전 확인 시 - **얻는 결과**: 손상 여부 판정 - **제한 사항**: 검사에도 해제와 비슷한 시간이 걸립니다. ## 설치 및 실행 ### 설치 여부 확인 ``` bzip2 --version ``` sudo apt install coreutils # Debian/Ubuntu sudo dnf install coreutils # Fedora ## 실제 사용 예제 ### 압축 로그를 bzip2로 압축합니다. ``` bzip2 access.log ``` ### 해제 압축을 풀어 원본을 만듭니다. ``` bzip2 -d access.log.bz2 ``` ### 무결성 검사 압축 파일 손상 여부를 확인합니다. ``` bzip2 -t backup.tar.bz2 ``` --- 원문(HTML): https://games.cursorai.co.kr/programs/linux/filesystem/bzip2.html