본문 바로가기

Linux

리눅스 tar.gz 압축 및 해제

반응형

리눅스에서 압축을 하거나 풀때 많이 사용하는것이 tar 와 gzip 이다.

보통은 tar와 gzip을 따로 사용하기 보다는 조합하여 압축을 하고 해제 한다.


일반적인 사용법은 다음과 같다.



tar [옵션] [압축파일명] [대상 경로 또는 파일]



1. 간단한 사용법 예

 // 압축 하기 : /home/tour/ 디렉토리를 test.tar.gz 파일로 압축한다.

 [root@tourWeb1 ~]# tar cvzf test.tar.gz /home/tour/


 // 압축 풀기 : 현재 경로에 압축을 푼다

 [root@tourWeb1 ~]# tar zxvf test.tar.gz ./




2. 옵션 설명

 -c : tar로 압축
 -p : 파일 권한도 함께 저장
 -v : 진행사항을 화면에 출력
 -f : 파일 이름 지정
 -C : 경로 지정
 -x : tar 압축 해제
 -z : gzip을 이용하여 압축 또는 해제






기타정보) ZIP 파일 압축 / 해제 


 // 압축하기
 [root@tourWeb1 ~]# zip -r test.zip /home/tour/

 // 압축 풀기
 [root@tourWeb1 ~]# unzip test.zip