Linux의 tgz에서 압축되지 않은 파일 추출

Linux의 tgz에서 압축되지 않은 파일 추출

매우 큰 크기(19GB)의 큰 .tgz 파일이 있습니다. 어젯밤에 vmware에서 untar 작업을 시작했는데 아침에 죽음의 블루스크린이 떴습니다. 이미 완료된 파일(5GB)을 압축 해제하는 데 시간을 낭비하고 싶지 않습니다. 5GB에 시간을 낭비하지 않고 아직 untar되지 않은 파일을 동일한 폴더에 어떻게 untar합니까?

감사해요.

답변1

tar에 대한 매뉴얼 페이지에서:

-k, --keep-old-files

기존 파일을 유지합니다. 아카이브에서 덮어쓰지 마세요

또한 (해당되는 경우) 다음을 권장합니다.

--keep-newer-files

아카이브보다 최신 파일을 덮어쓰지 마십시오.

따라서 아마도 다음과 같은 것을 원할 것입니다.

tar -zx -v -k --keep-newer-files -f yourbigtar.tgz

관련 정보