Linux

linux 압축

I장군T 2022. 3. 21. 10:53
반응형

1. xxx 파일 압축 하기

tar cvf 파일명.tar 대상파일

$ tar cvf xxx.tar ./xxx

 

gzip을 같이 이용할 경우

$ tar cvfz xxx.tar.gz ./xxx

 

tar로 묶은 후 gzip으로 묶어도 됨

$ tar cvf xxx.tar ./xxx

$ gzip xxx.tar

 

2. xxx.tar.gz 파일을 압축 푸는 방법

방법 1 

$ tar xvfz xxx.tar.gz 

방법 2

$ gunzip xxx.tar.gz

$ tar xvf xxx.tar

 

방법1을 해보고 안되면 방법2로 가면 되겠지

tar 옵션 설명

    -c tar파일 생성

    -C 디렉토리 지정(원하는 위치를 지정하고 싶을때 사용)

    -v 묶거나 풀리는 과정을 보고싶을때 사용

    -f tar파일(file)

    -p tar 사용시 원본파일의 속성을 그대로 유지(소유자, 권한등)

    -X 압축할때 특정 파일을 제외하고싶을 때 

 

 

압축할 때 특정파일이나 디렉토리를 제외하고플 경우 -X 또는 --exclude 옵션을 사용한다.

    $ tar cvf xxx.tar --exclude=[제외할 하위 디렉터리] [대상 디렉터리] 
   

/aaa/bbb 를 제외하고 압축

    $ tar cvf xxx.tar -X /aaa/bbb /aaa
    $ tar cvf xxx.tar --exclude=/aaa/bbb /aaa

반응형

'Linux' 카테고리의 다른 글

linux host name 변경  (0) 2022.04.08
linux 폴더 용량 체크  (0) 2022.04.08
su 명령어 오류  (0) 2022.03.21
linux 종료와 재기동  (0) 2022.03.21
df 명령어일 때 disk 100%인식 오류  (0) 2022.03.21