Linux

Linux에서 tar, gz, zip 파일 압축 및 압축 해제 방법

날엔. 2019. 2. 28. 19:23

안녕하세요.

오늘은 리눅스에서 tar파일 tar.gz파일 zip파일에 대한 압축 및 해제 방법에 대해서 포스팅 하려고 합니다.



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
1. tar 압축
 
    $ tar -cvf [압축한 후 파일명.tar] [압축할 폴더명]
 
    ex> test.tar 파일명으로 test폴더를 압축할 때
        $ tar -cvf test.tar test
 
2. tar 압축해제
    
    $ tar -xvf [압축 해제할 파일명.tar]
 
    ex> test.tar 압축 해제할 때
        $ tar -xvf test.tar
 
3. tar.gz 압축
    
    $ tar -zcvf [압축한 후 파일명.tar.gz] [압축할 폴더명]
 
    ex> test.tar.gz 파일명으로 test폴더를 압축할 때
        $ tar -zcvf test.tar.gz test
 
4. tar.gz 압축해제
    
    $ tar -zxvf [압축 해제할 파일명.tar.gz]
 
    ex> test.tar.gz 압축 해제할 때
        $ tar -zxvf test.tar.gz
 
5. zip 압축
 
    $ zip [압축한 후 파일명.zip] [압축할 폴더명]
 
    ex> test.zip 파일명으로 test폴더를 압축할 때
        $ zip test.zip test
 
6. zip 압축해제
    
    $ unzip [압축 해제할 파일명.zip]
 
    ex> test.zip 압축 해제할 때
        $ unzip test.zip
cs


압축 해제 시 뒤에 해제할 위치를 적어주면 해당 위치에 압축을 해제합니다.


아래는 자주 사용되는 tar 명령어의 옵션들을 정리한 표입니다.



 옵션

 설명

 -c

 파일을 tar로 묶는다.

 -p

 파일 권한을 저장한다.

 -v

 파일을 풀거나 묶을 때 과정을 화면에 출력한다.

 -f

 파일 이름을 지정한다.

 -C

 경로를 지정한다.

 -x

 tar 압축을 푼다.

 -z

 gzip으로 압축하거나 해제한다.