새소식

자격증/리눅스마스터

[LINUX] 리눅스 마스터 2급 기출 :: tar, gzip(압축)

  • -

해당 명령어, 옵션들은 실제 현업에서도 많이 쓰이니 꼭 외우시기 바랍니다

tar

  • TApe ARchiver
  • 여러 파일을 하나로 묶어주기만 함 (용량을 줄여주지 않음)
  • 그래서 tar로 묶은 파일을 gzip또는 bzip2로 압축함

 

옵션

  • f: 대상 tar 아카이브 지정 (기본 옵션)
  • c: tar 아카이브 생성. 기존 아카이브 덮어 쓰기(파일 묶을 때)
  • x: tar 아카이브에서 파일 추출(파일 풀때)
  • v: 처리되는 과정을 자세하게 나열
  • z: gzip 압축 적용 옵션(.tar.gz)
  • j: bzip2 압축 적용 옵션(.tar.bz2)
  • J: .tar.xz 형식의 파일 지정
  • t: tar 아키이브 포함된 내용 확인
  • r: tar 아카이브의 마지막에 파일들 추가

 

압축하기

tar cvf T.tar *

 

압축 풀기

$ tar xvf T.tar

위 두 압축하기, 풀기 모두 v 옵션은 없어도 무방합니다

 

tar로 묶고 gzip으로 압축

tar zcvf T.tar.gz *

z: gzip 압축, c: 묶기, v:보기, f:파일 지정

 

gzip으로 압축된 tar 풀기

tar zxvf T.tar.gz

 

backup.tar 마지막에 파일 추가

tar rvf backup.tar lin.txt

 

압축 풀지 않고 내용만 확인

tar ztvf file.tar.gz

 

해제

gzip -d ihd.tar.gz
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.