Network/Linux

[ Linux ] 파일 압축 및 묶기

Jineer 2019. 3. 20. 20:33


2019. 03. 22

gzip - tar



tar [옵션] : 파일을 묶을때 사용


c : 여러 파일이나 디렉토리를 하나의 파일로 묶을 때 사용

f : 묶은 파일명 사용 [tar 명령어 사용시 반드시 사용]

v : 파일 묶기/풀기 진행 과정을 자세히 보여줌

z : 파일 묶을 때 압축을 동시에 수행

x : 하나로 묶인 파일을 풀 때 사용





tar 명령어로 파일 묶기


tar -cvf Test.tar File1 File

: 파일 File1, File2를 하나의 파일 Test.tar로 묶기 



tar -xvf Test.tar

: 파일 Test.tar 풀기



tar -czvf Test2.gz File1 File2



파일 묶을 경우엔 묶거나 풀어도 원본파일이나 묶인 파일이 지워지지 않는다.

→압축과 다르게 묶기는 용량이 줄어들지 않는다.



압축

 gzip [옵션] 파일명 : 파일을 압축한다.

 gunzip [옵션 ] 파일명 : 압축 파일을 해제한다.



용량이 큰 파일을 만들고 gzip 명령어로 압축해서 파일 크기를 주목 해보자.


 gzip BigFile 

파일을 압축 시키고 용량을 확인 해보니 파일 용량이 1/3 정도로 많이 줄어들었다.


 gunzip BigFile.gz

: 압축파일의 압축을 해제 시킨다


파일을 압축하는 경우에는 용량도 줄어들고, 압축 및 압축 해제시 파일도 영향을 받는다.