나는 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