압축보다는 여러 파일을 하나로 모아주는 것
c: 새로운 tar 파일을 생성
t: tar 파일 내부 내용 확인
x: tar 파일을 해제합니다.
f: 아카이브 파일 지정
v: tar 명령어 수행 과정 출력
-
붙이지 않는 경우 ?# tar cvf archive.tar dirA fileD numbers
# tar tvf archive.tar
# mkdir test
# cd test
# tar xvf ../archive.tar
.z
compress 파일 압축
# yum install ncompress -y
# ll
# compress -v process_list
# ll
# zcat process_list.Z
# compress -v archive.tar
# ll
# zcat archive.tar.Z | tar xvf -
# uncompress -c process_list.Z /* 내용 확인
uncompress 압축 해제
# uncompress -v archive.tar.Z
# uncompress -v process_list.Z
# ls -l
.gz
gzip 파일 압축
# gzip process_list
# ls -l
# zcat process_list.gz
gunzip 압축 해제
# gunzip process_list.gz
# ls -l
아카이브된 파일 또는 디렉토리 압축 및 해제
.tar
파일을 .gz
로 압축# tar zcvf test.tar.gz dirB
# ls -l
# tar ztvf test.tar.gz
# rm -rf dirB
# tar zxvf test.tar.gz
# ls -l
-C
: 압축 해제할 폴더 지정# mkdir archive
# tar zxvf archive.tar.gz -C archive
# ll archive
total 12
-rw-r--r--. 1 root root 10240 Apr 8 11:50 archive.tar
.bz2
bzip2 파일 압축
# bzip2 process_list /* 압축
# bzcat process_list.bz2 /* 내용확인
bunzip 압축 해제
# bunzip2 process_list.bz2
아카이브된 파일 또는 디렉토리 압축 및 해제
.tar
파일을 .bz2
로 압축# tar jcvf test.tar.bz2 dirB
# tar jtvf test.tar.bz2 dirB
# tar jxvf test.tar.bz2
# mkdir archive-bz2
# tar jxvf test.tar.bz2 -C archive-bz2
.zip
zip 파일 압축
# zip test.zip dirB/*
zip 파일 압축해제
# rm -rf dirB
# unzip test.zip