일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- cloud foundry
- 톰캣 서비스 등록
- postgresql 비밀번호 변경
- 경주
- bind9
- Melbourne 여행
- 느낌 사진
- postgresql 설치
- 독일여행
- mauritius
- 트루오비쉬
- 모리셔스 카젤라
- 모리셔스
- 프랑크푸르트 여행
- 모리셔스리조트
- 서울야경
- Trou aux Biches
- 서울 야경
- 모리셔스 여행
- 경주 여행
- 모리셔스여행
- 두바이여행
- openstack
- mauritius casela
- duabi
- 두바이
- postgresql 비밀번호 초기화
- r
- 모리셔스 카셀라
- Sony A850
Archives
- Today
- Total
I.K.Picture & IT Info.
[압축] tar/tar.gz 압축 및 분할 압축 본문
반응형
용량이 너무 클 경우
분할 압축을 하는데 리눅스에서는 과연 어떻게 할 것인가...???
그리고 어떤 방식으로 압축이 될까...? 를 알아보도록 하겠습니다.
[일반 압축]
기본적으로 tar로 묶는 경우
tar -cvf [파일명.tar] [폴더명] |
gz로 압축하는 경우
tar -zcvf [파일명.tar.gz] [폴더명] |
압축을 해제할 때도 tar와 tar.gz 방법이 서로 다릅니다.
tar 의 경우
tar -xvf [파일명.tar] |
tar.gz의 경우
tar -zxvf [파일명.tar.gz] |
[분할 압축]
자, 그럼 분할 압축은 어떻게하는 것인지 알아보도록 하겠습니다.
일단 tar 로 분할 묶는 방법입니다.
tar cvf - [폴더명] | split -b [분할용량] - [파일명.tar] |
이 때, 분할용량은 2기가 이상으로 하면 안됩니다. (최대 2048m )
쓸 때는 메가 단위로 숫자 끝에 m을 써주면됩니다.
예) 현재 폴더를 1G 분할 압축하는 경우
tar cvf - ./ | split -b 1024m - test.tar |
그럼 gz는 어떻게하는것일까요?? 다 동일하고 cvf에 ... cvfz 를 작성해주면됩니다.
tar cvfz - [폴더명] | split -b [분할용량] - [파일명.tar.gz] |
압축은 아래와 같이 나오게됩니다.
-rw-r--r-- 1 test test 1024000000 Nov 26 23:23 test.taraa -rw-r--r-- 1 test test 1024000000 Nov 26 23:23 test.tarab -rw-r--r-- 1 test test 1024000000 Nov 26 23:23 test.tarac -rw-r--r-- 1 test test 1024000000 Nov 26 23:23 test.tarad -rw-r--r-- 1 test test 1024000000 Nov 26 23:23 test.tarae -rw-r--r-- 1 test test 1024000000 Nov 26 23:23 test.taraf -rw-r--r-- 1 test test 1024000000 Nov 26 23:23 test.tarag -rw-r--r-- 1 test test 1024000000 Nov 26 23:23 test.tarah ... |
그럼 이제 압축해제 하는 것도 알아봐야겠죠??
풀 때는 cat 명령어로 수행합니다.
cat 파일명.tar* | tar xvf - |
gz 는 당연히 아래와 같이 하면되겟죠??
cat 파일명.tar.gz* | tar xvfz - |
반응형
'Desktop and Mobile > Linux' 카테고리의 다른 글
[ubuntu] 18.04 이상 synergy 에서 System tray is unavailable, don't close your window 오류가 뜰 경우 (0) | 2021.01.11 |
---|---|
[ubuntu] LVM 기반 디스크 확장하기 (0) | 2021.01.07 |
TOMCAT 서비스 등록 (0) | 2020.07.10 |
[CentOS 7] 방화벽 열기 / 사용중인 포트 확인 (0) | 2020.04.17 |
[CentOS7] 멀티 NIC 설정하기 (Ubuntu도 가능) (0) | 2020.04.16 |
Comments