반응형

패키지 및 테스트 파일의 압축파일을 서버에 업로드하여 테스트해보려고 할 때, 이 압축파일을 해제하거나 혹은 압축하는법에 대해서 포스팅해보려고 합니다. 리눅스 -> 윈도우 혹은 윈도우 -> 리눅스간 파일(압축파일)을 옮기는 일이 생각보다 많이 발생하게 되는데 이럴때 참고하시면 될 거 같습니다.

 

.tar로 압축하는 방법  

기본형식
tar -cvf 압축파일명.tar 압축을 진행 할 폴더명

Ex) Target이라는 폴더를 tartest.tar로 압축 
tar -cvf tartest.tar Target

Ex) 3개의 txt 파일을 test2.tar로 압축
tar -cvf test2.tar test1.txt test2.txt test3.txt

tar 파일 압축 해제 방법

tar -xvf 파일명.tar

Ex) 현재위치에 존재하는 tartest.tar 파일을 압축 해제
tar -xvf tartest.tar

다른 tar 사용법

Ex) tar 파일의 내용 확인
tar -tvf tartest.tar

Ex) gzip으로 압축된 tar 아카이브를 현재 디렉토리에 풀기
tar -zxvf tartest.tar.gz 

Ex) tartest 디렉토리를 tar로 묶고 gzip으로 압축하기
tar -zcvf test.tar.gz tartest

 

gzip 사용방법 

gzip 은 보통  tar 로 묶은 파일을 한번 더 압축하는 형식으로 많이 사용됩니다. 

 

gzip 으로 압축하기

gzip 옵션 파일명 

Ex) testfile.log 을 압축 
gzip testfile.log

Ex) tartest.tar 을 tartest.tar.gz 으로 압축
gzip tartest.tar

gz 파일 압축 해제

gzip -d 압축해제할 파일명

or

gunzip 압축해제할 파일명

 

zip 파일 

주로 윈도우환경에서 많이 볼 수 있는 압축형태의 파일입니다. 

 

zip 파일로 압축하기 

zip 압축될 파일명 압축할 파일명

Ex) test.txt 파일을 test.zip 으로 압축 
zip test.zip test.txt

Ex) 3개의 파일을 test.zip 으로 압축
zip test.zip test.txt test1.txt test2.txt

zip 파일 압축해제 

unzip 파일명

Ex) unzip test.zip
반응형

+ Recent posts