본문으로 바로가기

728x90

리눅스를 사용하다 보면, tar 혹은 tar.gz로 압축을 하거나 압축을 풀어야 할 경우가 자주 생깁니다. 

리눅스에서 tar 를 이용하여 압축/해제 명령을 사용하는 방법을 간단하게 정리합니다.

 

많은 압축/해제 옵션이 있지만 자주사용하는 옵션은 다음과 같습니다. 

옵션 설명
 -c  파일을 tar로 묶기
 -p  파일 권한 유지하기
 -v  묶거나 파일을 풀 때 과정을 화면으로 출력
 -f  파일 이름을 지정
 -C  경로를 지정
 -x  tar 압축을 풀기
 -z  gzip으로 압축하거나 해제하기

 

다음은 주로 사용하는 명령 예시입니다.

 

1. tar로 압축하기

> tar -cvf [파일명.tar] [폴더명]

ex) abc라는 폴더를 abc.tar로 압축하기

     > tar -cvf abc.tar abc

 

2. tar 압축 풀기

> tar -xvf [파일명.tar]

ex) abc.tar라는 tar파일 압축을 풀기

     > tar -xvf abc.tar

 

3. tar.gz로 압축하기

> tar -zcvf [파일명.tar.gz] [폴더명]

ex) abc라는 폴더를 abc.tar.gz로 압축하기

     > tar -zcvf abc.tar.gz abc

 

4. tar.gz 압축 풀기

> tar -zxvf [파일명.tar.gz]

ex) abc.tar.gz라는 tar.gz파일 압축을 풀기

     > tar -zxvf abc.tar.gz

 

728x90