리눅스에서 tar로 분할 압축/압축해제 하기
2022. 11. 23. 15:06ㆍComputer Tips
728x90
리눅스에서 tar로 압축할 때 분할 압축할 일이 있다. (사용하는 플랫폼에서 다운로드를 허용한 최대 용량이 있다.. 등등)
리눅스에서 zip을 사용할 수도 있지만, 기본적으로 제공되는 tar 파일의 분할 압축하는 방법을 기록한다.
1. tar, tar.gz 분할 압축하기
tar cvf(z) – <디렉토리> | split -b <분할용량> – <파일명.tar.(gz)>
#tar 사용할 경우
#tar cvf – ./ | split -b 5m – my_tar_files.tar
#tar.gz 사용할 경우
#tar cvfz – ./ |split -b 5m – my_tar_files.tar.gz
이렇게 압축을 진행하게 되면 지정한 용량에 맞게 다수의 압축파일이 생성된다.
728x90
2. tar, tar.gz 분할 압축 풀기
cat <파일명>.tar.(gz)* | tar xvf(z) –
#tar 사용할 경우
#cat backup.tar* | tar xvf –
#tar.gz 사용할 경우
#cat backup.tar.gz* | tar xvfz –
z 옵션을 넣어서 압축된 tar.gz 파일은 압축을 해제할 때도 z 옵션을 넣어서 압축해제 해줘야 한다.
(적절한 옵션이 입력되지 않으면 shell에서 alert을 표시해준다.)
반응형
'Computer Tips' 카테고리의 다른 글
python 패키지 dependecy 확인하기 (0) | 2022.11.26 |
---|---|
whl 설치 파일 압축 풀어보기 (설치하지 않고 압축만 해제) (0) | 2022.11.25 |
맥북 macbook에서 home, end 키 사용하기 (0) | 2022.08.15 |
맥북에 아이폰 백업, 맥북-아이폰 싱크하기 (0) | 2022.08.10 |
아이폰 백업을 맥북으로 할 때 저장장소를 외장하드로 해보기 (0) | 2022.08.09 |