리눅스 명령어 - bzip2

OS/Linux Command 2016. 3. 8. 07:30

<bzip2>

파일을 압축하는 명령어

방법) bzip2 [옵션] [파일명]

[옵션]

-c --stdout : 압축되거나 압축을 푼 파일을 표준출력으로 보낸다.

-d --decompress : 압축을 푼다.

-z --compress : 파일을 압축한다.

-f --force : 압축하거나 압축 해제 시 같은 이름의 파일이 있을 경우 덮어쓴다.

-k --keep : 원본파일을 보존하며 압축하거나 해제한다.

-v --verbose : 상세한 정보를 출력한다.

- 1~-9 : 압축시 블록 크기를 지정한다.

 

※ bzip2 압축 파일이 손상되었다면?

bzip2recover를 사용하여 손상된 압축 파일을 복구한다. bzip2recover [손상된 압축 파일명]처럼 쓴다.

 

<실습-1 압축>

홈 디렉토리에 있는 test파일을 압축시켜보자.



압축 시키기 전의 파일 크기는 4834이다.



압축 후의 파일 크기는 2352이며 test.bz2로 확장자도 바뀌었다.

쉽게 말하자면 알집 형태의 파일이 된 것이다.

명령어에 -z는 압축시키겠다는 옵션이고, -v는 압축하는 내용을 상세히 출력해달라는 표현이다.

 

<실습-2 압축 해제>

이번에는 압축을 풀어보자.



-d옵션으로 압축을 풀었다.

 

<실습-3 원본유지 압축>

자, 그럼 여기에서 원본 파일을 유지한채 즉 test파일을 남기고 test.bz2를 만들 순 없을까?


위에 옵션중에 -k를 사용하면 된다.

test파일도 보존 되었고, test.bz2파일도 생성되었다.



'OS > Linux Command' 카테고리의 다른 글

리눅스 명령어 - chfn  (0) 2016.03.11
리눅스 명렁어 - cd  (0) 2016.03.10
리눅스 명령어 - cat  (0) 2016.03.10
리눅스 명령어 - gzip, gunzip  (0) 2016.03.07
리눅스 명령어 - alias  (0) 2015.12.28
posted by 경원구