9. 아카이브(archive)와 압축
아카이브 / 압축
1) 아카이브
여러 파일 묶어놓기. 압축되지 않은 상태. 그래서 용량은 그대로. ex) 1MB 10개 묶어놓아서 10MB.
◆ tar 명령
Tape Archive
◆ 아카이브
tar -cf <archive.tar> <files> 묶음명 묶을파일들
◆ 내용 확인
tar -tf <archive.tar>
◆ 풀기
tar -xf <archive.tar>
◇ -v : Verbose (자세히)
c=create
t =list
x =extract (추출하다)
아카이브 만들파일의 확장자=.tar
★★★ f는 옵션들 중 항상 맨 마지막에 와야함.
2) 압축
gzip, bzip2, xz
bzip2 압축률 낮음.
gzip xz 압축률 높
gzip을 제일 많이 씀
근데 셋이 딱히 차이가 크지 않음.
◆ gzip 압축
gzip <file> 압축 시, 원본 지워버림. 풀 시, 원본 지워버림
◆ gunzip
gunzip <file>
gzip -d <file>
◆ bzip2
bzip2 <file>
bzip2 -d <file>
bunzip2 <file>
◆ xz <file>
◆ xz -d <file>
◆ tar와 통합
tar -czf xyz.tar.gz abc/* (아카이브&압축 동시에)
tar -txzwfxyz.tar.gx
tar -xzf xyz.tar.gz
또는
tar -cjf xyz.tar.bz2 abc/*
또는
tar -cJf xyz.tar.xz abc/*