리눅스에서 tar로 압축하거나 해제하기

2019.06.10 03:17IT/리눅스

tar는 리눅스에서 파일을 압축하거나 해제하는 명령으로 사용방법은 다음과 같습니다.

tar로 압축하기

tar -cvf [파일명.tar] [디렉토리명]

예) abc라는 폴더를 aaa.tar로 압축 => tar -cvf aaa.tar abc

tar 압축 풀기

tar -xvf [파일명.tar]

예) aaa.tar라는 tar파일 압축을 풀기=> tar -xvf aaa.tar

tar.gz로 압축하기

tar -zcvf [파일명.tar.gz] [디렉토리명]

예) abc라는 폴더를 aaa.tar.gz로 압축 => tar -zcvf aaa.tar.gz abc

tar.gz 압축 풀기

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

예) aaa.tar.gz라는 tar.gz파일 압축을 풀기 => tar -zxvf aaa.tar.gz

 

tar 옵션

자주 사용하는 tar 명령어의 옵션은 다음과 같습니다.

옵션 내용
-c 파일을 tar로 묶는다
-C 경로를 지정한다
-p 파일 권한을 저장한다
-f 파일 이름을 지정한다
-x tar 압축을 푼다
-z gzip으로 압축하거나 해제한다
-v 파일을 묶거나 풀 때 진행과정을 보여준다