기본적인 압축, 해제 방법
1. tar로 압축하기
> tar cvf [파일명.tar] [폴더명]
ex) test라는 폴더를 test.tar로 압축하고자 한다면
# tar cvf test.tar test
2. tar 압축 풀기
> tar xvf [파일명.tar]
ex) test.tar라는 tar파일 압축을 풀고자 한다면
# tar xvf test.tar
3. tar.gz로 압축하기
> tar zcvf [파일명.tar.gz] [폴더명]
ex) test라는 폴더를 test.tar.gz로 압축하고자 한다면
# tar zcvf test.tar.gz test
4. tar.gz 압축 풀기
> tar zxvf [파일명.tar.gz]
ex) test.tar.gz라는 tar.gz파일 압축을 풀고자 한다면
# tar zxvf test.tar.gz
# 옵션 설명
-c 파일을 tar로 묶음
-p 파일 권한을 저장
-v 묶거나 파일을 풀 때 과정을 화면으로 출력
-f 파일 이름을 지정
-C 경로를 지정
-x tar 압축을 풂
-z gzip으로 압축하거나 해제함
특정 디렉토리, 파일만 압축 해제 방법
1. 리스트 확인
> tar tvf [파일명.tar.gz]
ex) test.tar.gz 라는 파일의 압축되어있는 리스트를 확인하려면
# tar tvf test.tar.gz
drwxr-xr-x root/root 0 2017-09-01 10:06 test/
drwxr-xr-x root/root 0 2017-09-01 10:06 test/test4/
-rw-r--r-- root/root 0 2017-09-01 10:06 test/test4/llelfasdfasdf
-rw-r--r-- root/root 0 2017-09-01 10:06 test/test4/llelelelel
-rw-r--r-- root/root 0 2017-09-01 10:06 test/test4/lleasdfasdf
-rw-r--r-- root/root 0 2017-09-01 10:06 test/test4/llelfasdvfdsfvs
drwxr-xr-x root/root 0 2017-09-01 10:06 test/test3/
-rw-r--r-- root/root 0 2017-09-01 10:06 test/test3/vmvmsdfg
-rw-r--r-- root/root 0 2017-09-01 10:06 test/test3/vmvwert
-rw-r--r-- root/root 0 2017-09-01 10:06 test/test3/vmvmvmvmvm
-rw-r--r-- root/root 0 2017-09-01 10:06 test/test3/vmvwasdasdfasdf
drwxr-xr-x root/root 0 2017-09-01 10:05 test/test1/
-rw-r--r-- root/root 0 2017-09-01 10:05 test/test1/aceadcsa
-rw-r--r-- root/root 0 2017-09-01 10:05 test/test1/fdsewrwer
-rw-r--r-- root/root 0 2017-09-01 10:05 test/test1/asdvfdsad
-rw-r--r-- root/root 0 2017-09-01 10:05 test/test1/asdfasdf
drwxr-xr-x root/root 0 2017-09-01 10:06 test/test5/
-rw-r--r-- root/root 0 2017-09-01 10:06 test/test5/wefasdf
-rw-r--r-- root/root 0 2017-09-01 10:06 test/test5/wefasdfa
-rw-r--r-- root/root 0 2017-09-01 10:06 test/test5/wemkwerq
drwxr-xr-x root/root 0 2017-09-01 10:06 test/test2/
-rw-r--r-- root/root 0 2017-09-01 10:05 test/test2/asogre
-rw-r--r-- root/root 0 2017-09-01 10:05 test/test2/askkkkerk
-rw-r--r-- root/root 0 2017-09-01 10:05 test/test2/asohdfglh
-rw-r--r-- root/root 0 2017-09-01 10:06 test/test2/aerto
2. 특정파일 압축 해제하기
> tar xvfzp [파일명.tar.gz] [압축해제 할특정파일]
ex) test.tar.gz 라는 파일의 압축되어있는 리스트에서 vmvmsdfg 파일만 압축 풀고싶다면
# tar xvfzp test.tar.gz test/test3/vmvmsdfg
test/test3/vmvmsdfg
3. 특정 디렉토리 압축 해제
>tar xvfzp [파일명.tar.gz] [압축해제할 특정 디렉토리]
ex) test.tar.gz 라는 파일의 압축되어있는 리스트에서 test3 디렉토리만 압축 풀고싶다면
# tar xvfzp test.tar.gz test/test3/
test/test3/
test/test3/vmvmsdfg
test/test3/vmvwert
test/test3/vmvmvmvmvm
test/test3/vmvwasdasdfasdf
'리눅스 > 기타' 카테고리의 다른 글
sphinx error (0) | 2019.04.17 |
---|---|
awstats 설치 (0) | 2018.11.22 |
CentOS 의 VSFTPD 접속시 500 OOPS: cannot change directory:/root 에러. (0) | 2014.11.24 |
Centos vnc xwindow 설치 (0) | 2014.11.23 |
SELinux 상태 (0) | 2014.11.23 |