폴더에 백업 추출(파일 part.tgz)

폴더에 백업 추출(파일 part.tgz)

나는 Debain(vps)을 가지고 있는데 이전에 그는 백업을 만들어 Google 드라이브에 업로드했습니다.

이제 마지막 백업 파일에서 데이터를 복원해야 합니다. 구조 백업 파일:

root@local:~# cd /var/tmp/2019-06-30.zip/    <-- zip backup
<-- unpacked zip to folder /var/tmp/2019-06-30/
root@local:/var/tmp/2019-06-30/# ls
2019-06-30.www-root.info         
2019-06-30.www-root.tgz  
/.backup.info                <-- tgz contains file .backup.info      
F2019-06-30.www-root.tgz.part1
F2019-06-30.www-root.tgz.part2   
...
- From 1 to 19 of the same *.tgz.part*
...
F2019-06-30.www-root.tgz.part19

아카이브에서 모든 것이 함께 압축 해제되도록 이것을 결합할 수 있습니까? 어떤 면에서 내 7z에서는 이 작업을 수행할 수 없습니다. tgz를 사용하여 이 작업을 일관되게 수행하려면 어떻게 해야 합니까?

답변1

파일 부분을 결합 cat하고 결과를 파이프하여 tar모든 것을 추출할 수 있습니다.

cat F2019-06-30.www-root.tgz.part* | tar xz

또는 결합된 tgz를 사용하여 두 단계로 이 작업을 수행할 수 있습니다.

cat F2019-06-30.www-root.tgz.part* > F2019-06-30.www-root.tgz
tar xfz F2019-06-30.www-root.tgz

답변2

-d플래그를 사용하여 임시 폴더를 만들 수 있습니다unzip
mkdir tmp_name
unzip your_zip_file.zip -d tmp_name

관련 정보