4.4 압축
*yum -y install : 리눅스에서 사용하는 프로그램(패키지) 설치 관리 도구이다.
yum을 이용하여 압축에 패키지들을 먼저 설치해야 한다.
4.4.1 zip
yum -y install zip unzip : 패키지 설치
zip [파일명.zip] [파일명1] [파일명2] [파일명3] … : 파일 압축
unzip [파일명.zip] : 파일 압축 해제
-d 옵션을 이용하여 원하는 위치에 압축을 해제 할 수도 있다.
yum을 이용한 zip, unzip 패키지 설치
zip을 이용해 a.txt, b.txt, c.txt 3개의 파일을 abc.zip으로 압축한 것을 알 수 있다.
unzip 명령어와 -d 옵션을 이용하여 압축한 디렉토리와 다른 위치에 해제를 한 것을 볼 수 있다.
4.4,2 gzip
gzip [파일명] : 확장명 .gz로 압축한다.
ex) gzip ab.tar -> ab.tar.gz
gzip -(1~9) [파일명] : 숫자가 클수록 압축률이 높다. 단, 압축률이 높을수록 속도는 느려진다.
gunzip [파일명.gz] : 압축 해제
gzip -d [파일명.gz] : 압축 해제
gzip의 경우 다중 압축이 안되기 때문에 사전에 Archive 작업을 해줘야 한다.
3개의 파일을 아카이브를 통해 하나로 묶어주고 gzip을 통해 압축한 것을 볼 수 있다.
또한 압축을 통해 파일의 용량 또한 줄어든 것을 볼 수 있다.
압축 해제 방법 2가지 1. gunzip을 통한 방법과 2. gzip -d를 통해 압축 파일을 해제 했다.
gzip -(1~9)를 이용해 압축률을 다르게 했을 경우 파일 크기가 다름을 알 수 있다.
4.4.3 bzip2
yum -y install bzip2
bzip2 [파일명] : 확장명 .bz2로 압축한다.
bzip2 -(1~9) [파일명] : 숫자가 클수록 압축률이 높다. 단, 압축률이 높을수록 속도는 느려진다.
bunzip2 [파일명.bz2] : 압축 파일 해제
bzip2 -d [파일명.bz2] : 압축 파일 해제
bzip2의 경우 다중 압축이 안되기 때문에 사전에 Archive 작업을 해줘야 한다.
yum을 통해 bzip2 패키지를 설치 해준다.
또한 압축을 통해 파일의 용량 또한 줄어든 것을 볼 수 있다.
압축 파일 해제 방법 2가지 1. bunzip2을 이용한 방법 2. bzip2 -d를 이용하여 압축을 해제했다.
4.4.4 xz
xz [파일명] : 확장명 .xz로 압축한다.
xz -(1~9) [파일명] : 숫자가 클수록 압축률이 높다. 단, 압축률이 높을수록 속도는 느려진다.
unxz [파일명.xz] : 압축 파일 해제
xz -d [파일명.xz] : 압축 파일 해제
xz를 이용한 파일 압축과 unxz를 이용해 압축을 해제했다.
xz -(1~9)를 이용해 압축률을 다르게 했을 경우 파일 크기가 다른 것을 알 수 있다.
'Programming > Linux' 카테고리의 다른 글
linux - 권한 변경 (chmod) (0) | 2022.03.03 |
---|---|
linux - archive & 압축 (0) | 2022.03.03 |
linux - Archive (0) | 2022.03.03 |
linux - 기본 디렉토리 (0) | 2022.03.03 |
linux - 파일 생성 3 (ln) (0) | 2022.03.03 |