파일과 디렉토리를 묶어서 안전하게 보관하기 위해서 사용했던 방식
현재는 백업하기 위해 여러 파일이나 디렉토리를 하나의 아카이브 파일로 생성하거나, 여러 파일과 디렉토리를 하나의 파일로 묶을 때 사용됨tar [옵션] [아카이브 파일] [묶을 파일1] [묶을 파일2] [묶을 파일3] ...
1) 옵션
- c : 새로운 아카이브 파일 생성(파일 묵을 때 사용)
- x : 아카이브 파일에서 여러 파일을 해제(파일 풀 때 사용)
- t : 아카이브 파일에서 안의 내용 조회
- v : verbose, 명령어 수행과정을 자세히 출력
- f : 아카이브 장치 지정 ( 파일 또는 백업 장치를 지정)
2) 아카이브 생성 명령어
tar cvf fruits.tar banana apple kiwi #
apple, kiwi, banana 파일을 묶은 fruits.tar 아카이브 생성
tar svf fruits.tar
fruits.tar 아카이브 압출 해제
1) 리눅스에서 압축의 종류
gzip, bzip2, zip, compress
.gz, .ba2, .zip, Z2) gzip 압축 및 해제
gzip [파일]
파일 압축
gunzip [파일]
파일 압축 해제3) gzip과 tar 한번에 해제 P.S. 자주 사용됨
tar zxvf [tar.gz 파일]
4) bzip2 압축 및 해제
bzip2 [파일]
파일 압축
bunzip2 [파일]
파일 압축 해제
tar jxvf [파일.tar.bz2]
아카이브 및 bzip2 동시에 압축 해제5) zip 압축 및 해제
zip [압축파일이름.zip] [파일1] [파일2] [파일3] [파일4]...
파일 압축
unzip [압축파일이름.zip
파일 압축 해제6) compress 압축 및 해제
compress [파일이름]
파일 압축
uncompress [파일이름]
파일 압축 해제
tar Zxvf [파일.tar.Z]
아카이브 및 compress 압축 동시에 해제