분할 tar 윈도우에서 합쳐서 압출풀기 > server

본문 바로가기
사이트 내 전체검색

server

분할 tar 윈도우에서 합쳐서 압출풀기

페이지 정보

작성자 서방님 댓글 0건 조회 396회 작성일 16-12-29 19:07

본문

리눅스 서버에서 자동 백업을 해놓을 경우 대개 1GB 이 넘어가게 되면 분할압축 사용하게 된다.

이렇게 여러 개의 파일로 분할 압축된 파일을 윈도우로 다운 받아 놓고 압축을 풀려고 보면 리눅스의 분할 압축 파일을 제대로 인식하는 압축 유틸리티가 없다.

요즘은 거의 모든 압축유틸리티들이 tar, gzip 등의 리눅스/유닉스 압축 파일들을 인식하고 풀어주기는 하지만 여러 개의 파일로 분할 되어있는 경우 처음 파일 만 인식할 뿐 (그것도 파일의 끝에 이상이 있는 것으로 감지함) 이어지는 파일들은 전혀 인식을 하지 못한다. 그러니까 tar 나 tar.gz 형식의 유닉스 압축파일의 경우 단일 압축파일에 한해서만 인식이 가능하고 압축을 풀 수도 있다는 것이다. 윈도우에서 이들 분할 압축된 파일을 풀려면(분할 압축파일을 핸들할 수 있는 유틸이 나오기 전까지는) 우선 여러 개로 분할 된 바이너리 압축파일을 한 개의 파일로 묶어주어야 한다. 그런 다음 널리 쓰이고 있는 압축 유틸로 풀어주면 된다.

유닉스에서의 분할(split)은 바이트 단위로 자르는 형식을 취하므로 파일들을 연결해 주면 되는데 두 개 이상의 파일을 하나로 묶어주는 유틸로는 hjspit 이라는 좋은 유틸리티도 있지만 간단하게 윈도우에 기본으로 탑재되어있는 도스창(CMD윈도우)에서도 copy 명령으로 여러 개의 파일들을 하나로 묶을 수 있다.

예를 들어 리눅스 서버에서 다운로드 받아놓은 백업 파일이 아래와 같이 2개가 있다고 가정하자.

homepage.tar.gza
homepage.tar.gzb

이들 파일을 우선 하나로 묶은 후 생성된 단일 tar.gz 파일을 WinRAR 이나 DaZip 등의 유틸리티로 풀어주면 되는것이다.

아래는 위 두개의 파일들을 윈도우용 도스를 이용해 하나로 묶는 명령이다:

copy /b homepage.tar.gza + homepage.tar.gzb > myhomepage.tar.gz



이렇게 해서 생성된 myhomepage.tar.gz 는 WinZip 이나 WinRAR, DaZip, AlZIP 등의 도구로 풀면 되겠다.

댓글목록

등록된 댓글이 없습니다.

Total 356건 6 페이지
게시물 검색

회원로그인

접속자집계

오늘
91
어제
84
최대
1,347
전체
154,462
Latest Crypto Fear & Greed Index

그누보드5
Copyright © 서방님.kr All rights reserved.