본문 바로가기
IT-개발,DB

[IT/유닉스] 리눅스 tar 프로그램 사용 방법

by SB리치퍼슨 2012. 9. 4.

리눅스 tar 프로그램 사용 방법 


1. tar은 무엇인가요?

tar은 파일들을 압축하여 한 파일로 만들기 위한 프로그램입니다.
쓰는 법은 tar [OPTION...] [FILE]... 입니다.




2. tar로 파일을 묶고 풀어 봅시다!
(1) 파일을 묶기
[aplus] $ tar cvf 저장할파일명.tar 묶을파일들
Ex) [aplus] $ tar cvf Backup.tar *

(2) 파일을 풀기
(2-1) 현재 폴더에 파일 풀기
[aplus] $ tar xvf 풀파일명.tar
Ex) [aplus] $ tar xvf Backup.tar

(2-2) 다른 폴더에 파일 풀기
[aplus] $ tar xvf 풀파일명.tar
Ex) [aplus] $ tar xvf Backup.tar -C ./Backup


3. 이번에는 압축도 해봅시다!
(1) 파일을 압축하기
(1-1) GZip으로 압축
[aplus] $ tar cvfz 저장할파일명.tar.gz 묶을파일들
Ex) [aplus] $ tar cvfz Backup.tar.gz *

(1-2) BZip2으로 압축
[aplus] $ tar cvfj 저장할파일명.tar.bz2 묶을파일들
Ex) [aplus] $ tar cvfj Backup.tar.bz2 *

(2) 파일 압축 풀기
(1-1) GZip으로 풀기
[aplus] $ tar xvfz 풀파일명.tar.gz
Ex) [aplus] $ tar xvfz Backup.tar.gz

(1-2) BZip2으로 풀기
[aplus] $ tar xvfj 풀파일명.tar.bz2
Ex) [aplus] $ tar xvfj Backup.tar.bz2



4. 압축을 풀지 않고 파일 목록을 보는법!
[aplus] $ tar tvf 목록을볼파일명.tar
Ex) [aplus] $ tar tvf Backup.tar



5. 마지막 정리로 각 옵션 설명
c : 새로운 아카이브 만들기 (패키지)
x : 아카이브를 풀기 (패키지 해제)
v : 정보를 출력. (파일을 묶어나 풀때 어떤 파일들이 묶이나 풀리나 표시)
f : 아카이브의 파일 이름을 지정 (이 옵션을 사용하여 꼭 아카이브의 이름을 지정해주어야 합니다.)
z : gzip으로 압축하거나 압축을 풀기 (단독으로 사용 불가합니다.)
j : bzip2로 압축하거나 압축을 풀기 (단독으로 사용 불가합니다.)

반응형

댓글