파일 아카이브란
원래 여러 파일이나 디렉터리를 묶어서 마그네틱테이프와 같은 이동식 저장 장치에 보관하기 위해 사용하는 명령을 말한다
다른사람과 파일을 주고받거나 백업을 하기위해 사용!!!!
주의
tar는 압축파일이 아님!!
tar = tape archive
tar 기능과 옵션!!
cvf
묶음생성(create vervose file)
tar cvf etc_backup.tar /etc
tvf
묶음보기
tvf archivefile.tar
xvf
묶음해제
cvzf
압축생성
tvzf
대상을 묶어서 압축한다(gzip)
tvzf archievefile.tar.gz
xvzf
압축해제
cvjf
압축생성
tvjf
압축보기
tvjf archive.tar.bz2 대상 ---> 대상을 묶어서 압축한다(bzip2)
xvjf
압축풀기
#압축 알고리즘 도구!!
gzip: 일반 압축
bzip2: gzip보다 압출률이 좋음 = 공간소비량 적게 -> 압축은 CPU overhead가 더 높음!
-historical data
-이마트는 쇼핑 데이터를 5년간 보관
tar파일을 만들어보자
[root@server1 LABs]# tar cvf etc2_BACKUP /etc
-rw-r--r--. 1 root root 38M Jul 15 11:55 etc2_BACKUP.tar
38mb로 묶였다!
[root@server1 LABs]# tar cvzf etc2_gzip.tar.gz /root/LABs/etc2_BACKUP.tar
tar: Removing leading `/' from member names
/root/LABs/etc2_BACKUP.tar
-rw-r--r--. 1 root root 12M Jul 15 11:56 etc2_gzip.tar.gz
zip형태의 12mb파일로 압축되었다
[root@server1 LABs]# tar cvjf etc2_bzip2.tar.bz2 /root/LABs/etc2_gzip.tar.gz
tar: Removing leading `/' from member names
/root/LABs/etc2_gzip.tar.gz
-rw-r--r--. 1 root root 12M Jul 15 11:59 etc2_bzip2.tar.bz2
bzip2 형태의 12mb 파일로 압축되었다!!
파일이나 디렉터리를 tar, gzip, bz2로 압축했다!!
:wq