728x90
728x170
bzip2 / bunzip2
- 버로우즈-휠러 변환(Burrows-Wheeler Transform)이라는 블록 정렬 알고리즘(Block Sort Text Compression Algorithm)과 허프만 부호화(Huffman Coding)를 사용하여 줄리안 시워드(Julian Seward)가 만든 압축 프로그램
- gzip 보다 압축률이 좋지만, 압축 시간이 더 걸린다.
- bzip2로 압축하면 파일명 뒤에 .bz2가 붙는다.
- 압축 해제는 bunzip2 명령을 사용한다.
사용법
bzip2 [option] 파일명
bunzip2 [option] 파일명
주요 옵션
옵션 | 설명 |
-d | - 압축을 풀 때 사용하는 옵션 - (--decompress) |
-1 | - 파일의 압축 시간을 줄임. - 이 옵션을 사용하면 압축은 빠르지만, 압축률은 떨어짐. - (--fast) |
-9 | - 파일을 최대로 압축 - 압축률은 좋아지지만, 시간이 많이 걸림. - (--best) |
-c | - 결과를 표준 출력으로 보낼 때 사용 - tar와 병행해서 작업할 때 사용 |
-f | - bzip2나 bunzip2 명령은 기본적으로 존재하는 파일을 덮어쓰지 않는데, 이 명령을 사용하면 덮어쓰기를 함. - (--force) |
사용 예
예 1
- bzip2 명령으로 starrykss.tar 파일을 압축함.
- starrykss.tar.bz2 라는 파일이 생성됨.
$ bzip2 starrykss.tar
예 2
- starrykss.tar.bz2 파일의 압축을 풂.
- bzip2 -d starrykss.tar.bz2 명령과 같음.
$ bunzip2 starrykss.tar.bz2
728x90
그리드형(광고전용)
'System Software > Linux' 카테고리의 다른 글
[리눅스 명령어] rpm / rpmbuild (0) | 2022.03.13 |
---|---|
[리눅스 명령어] gcc (0) | 2022.03.12 |
[리눅스 명령어] zip / unzip (0) | 2022.03.12 |
[리눅스 명령어] xz / unxz (0) | 2022.03.12 |
[리눅스 명령어] gzip / gunzip / zcat (0) | 2022.03.12 |
[리눅스 명령어] compress / uncompress (0) | 2022.03.12 |
[리눅스 명령어] tar (0) | 2022.03.12 |
[리눅스] 소스 파일을 이용한 설치 (0) | 2022.03.12 |