웹사이트 검색

Linux에서 .bz2 파일을 압축 및 압축 해제하는 방법


파일을 압축한다는 것은 더 적은 비트를 사용하여 파일의 데이터를 인코딩하여 파일 크기를 크게 줄이는 것이며 일반적으로 파일 백업 및 전송 중에 유용한 방법입니다. 네트워크를 통해. 반면, 파일의 압축을 푼다는 것은 파일의 데이터를 원래 상태로 복원하는 것을 의미합니다.

추천 자료: 18가지 예를 통해 Linux 'tar' 명령 알아보기

Linux에서는 gzip, 7-zip, Lrzip, PeaZip 등과 같은 여러 가지 파일 압축 및 압축 풀기 도구를 사용할 수 있습니다.

이 튜토리얼에서는 Linux에서 bzip2 도구를 사용하여 .bz2 파일을 압축 및 압축 해제하는 방법을 살펴보겠습니다.

Bzip2는 잘 알려진 압축 도구이며 모든 주요 Linux 배포판은 아니더라도 대부분에서 사용할 수 있습니다. 배포판에 적합한 명령을 사용하여 설치할 수 있습니다.

sudo apt install bzip2     [On Debian/Ubuntu] 
sudo yum install  bzip2    [On CentOS/RHEL]
sudo dnf install bzip2     [On Fedora 22+]

bzip2를 사용하는 일반적인 구문은 다음과 같습니다.

bzip2 option(s) filenames 

Linux에서 "bzip2"를 사용하여 파일을 압축하는 방법

아래와 같이 파일을 압축할 수 있습니다. 여기서 -z 플래그를 사용하면 파일 압축이 활성화됩니다.

bzip2 filename
OR
bzip2 -z filename

.tar 파일을 압축하려면 다음 명령 형식을 사용하세요.

bzip2 -z backup.tar

중요: 기본적으로 bzip2는 압축 또는 압축 해제 중에 입력 파일을 삭제합니다. 입력 파일을 유지하려면 -k를 사용하세요. 또는 --keep 옵션.

또한 -f 또는 --force 플래그는 bzip2가 기존 출력 파일을 덮어쓰도록 강제합니다.

------ To keep input file  ------
bzip2 -zk filename
bzip2 -zk backup.tar

-1 또는 --fast를 사용하여 블록 크기를 100k~900k로 설정할 수도 있습니다. 아래 예와 같이-9 또는 –best:

bzip2 -k1  Etcher-linux-x64.AppImage
ls -lh  Etcher-linux-x64.AppImage.bz2 
bzip2 -k9  Etcher-linux-x64.AppImage 
bzip2 -kf9  Etcher-linux-x64.AppImage 
ls -lh Etcher-linux-x64.AppImage.bz2 

아래 스크린샷은 옵션을 사용하여 입력 파일을 유지하고, bzip2가 출력 파일을 덮어쓰도록 강제하고, 압축 중에 블록 크기를 설정하는 방법을 보여줍니다.

Linux에서 "bzip2"를 사용하여 파일 압축을 푸는 방법

.bz2 파일의 압축을 풀려면 다음과 같이 -d 또는 --decompress 옵션을 사용하세요.

bzip2 -d filename.bz2

참고: 위 명령이 작동하려면 파일이 .bz2 확장자로 끝나야 합니다.

bzip2 -vd Etcher-linux-x64.AppImage.bz2 
bzip2 -vfd Etcher-linux-x64.AppImage.bz2 
ls -l Etcher-linux-x64.AppImage 

bzip2 도움말 페이지와 man 페이지를 보려면 아래 명령을 입력하세요.

bzip2  -h
man bzip2

마지막으로, 위의 간단한 설명을 통해 이제 Linux에서 bzip2 도구를 사용하여 .bz2 파일을 압축하고 압축을 풀 수 있다고 믿습니다. 그러나 질문이나 피드백이 있는 경우 아래 댓글 섹션을 사용하여 문의해 주세요.

중요한 것은 tar 유틸리티를 사용하여 압축된 아카이브 파일을 생성하는 방법을 알아보기 위해 Linux의 몇 가지 중요한 Tar 명령 예를 살펴보는 것이 좋습니다.