비전공개미 개발노트
[Linux] 파일 압축, 압축풀기 본문
파일 압축
xz / bzip2 / gzip중 하나를 선택하여 압축할 수 있다
tar Jcvf hap.tar.xz a.txt b.txt c.txt -- J는 xz로 압축
tar cvfj hap.tar.bz2 a.txt b.txt c.txt -- j는 bzip2로 압축
tar cvfz hap.tar.gz a.txt b.txt c.txt -- z는 gzip으로 압축
gzip을 자주사용한다 하여 gzip으로 압축해보겠다
그냥 tar로 압축할 경우 용량이 너무 커서 압축하는 의미가 없다
tar cvfz hap.tar.gz a.txt b.txt c.txt
cvfz
c : 새로운 묶음
v : 파일이 묶이거나 풀림
f : 지정하지 않을시 테이프장치로 백업됨(필수)
z : gzip
hap.tar.gz
hap이라는 압축파일을 tar.gz를 통해서 압축하는 파일명지정
a.txt b.txt c.txt 묶을 파일을 명시
파일 압축 풀기
tar xvfz hap.tar.gz
xvfz
x : 묶인파일을 품
v : 파일이 묶이거나 풀림
f : 지정하지 않을시 테이프장치로 백업됨(필수)
z : gzip
압축파일을 푼다
압축파일이 풀린것을 확인할 수 있다.
번외
파일 하나만 압축도 가능하다
gzip a.txt -- a.txt파일을 압축파일 a.txt.gz로 만든다( 기존파일 삭제유의, 파일명을 여러개 입력하면 각각 압축도 가능)
gzip -k a.txt -- 압축 후 기존파일을 삭제하지 않는다
gzip -d a.txt.gz -- 압축을 풀고 기존에 압축파일은 삭제된다(기존파일 삭제유의)
gzip 이외에 xz와 bzip2도 동일한 명령어로 사용가능
'서버 > Linux' 카테고리의 다른 글
[Linux] shell script if문 사용하여 학점계산 (0) | 2022.11.03 |
---|---|
[Linux] shell script 기본 사용방법 (0) | 2022.11.03 |
[Linux] 관리자 명령어 dpkg, apt-get, apt-cache, ps -ef, kill, 백그라운드 작동 (0) | 2022.11.03 |
[Linux] 심볼릭 링크 (0) | 2022.11.03 |
[Linux] 사용자 정보 (0) | 2022.11.02 |