해당 명령어, 옵션들은 실제 현업에서도 많이 쓰이니 꼭 외우시기 바랍니다
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