![내 tar 파일을 대상으로 추출하면 오류가 발생하는 이유는 무엇입니까? [복사]](https://linux55.com/image/111087/%EB%82%B4%20tar%20%ED%8C%8C%EC%9D%BC%EC%9D%84%20%EB%8C%80%EC%83%81%EC%9C%BC%EB%A1%9C%20%EC%B6%94%EC%B6%9C%ED%95%98%EB%A9%B4%20%EC%98%A4%EB%A5%98%EA%B0%80%20%EB%B0%9C%EC%83%9D%ED%95%98%EB%8A%94%20%EC%9D%B4%EC%9C%A0%EB%8A%94%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F%20%5B%EB%B3%B5%EC%82%AC%5D.png)
tar.gz 폴더를 새 대상으로 추출하려고 하는데 다음 오류가 발생합니까? 이러한 폴더를 추출하기 위해 Linux 명령을 어떻게 변경할 수 있습니까?
$ tar -zxvf IUS17.05_g311_lnx86_GPLV3_N20170504.tar.gz /cad/local/apps/cadence/xcelium
tar: /cad/local/apps/cadence/xcelium: Not found in archive
tar: Exiting with failure status due to previous errors
답변1
오류가 발생한 이유는 다음과 같습니다.
tar -xf archive.tar path
path
에서 추출할 요청입니다 archive.tar
. path
에서 찾을 수 없으면 오류 archive.tar
가 발생합니다 Not found in archive
.
사용해야 하는 옵션은 -C path
압축을 풀 때 아카이브의 파일에 대한 대상 디렉터리를 설정하는 것입니다.
귀하의 사례에 대한 전체 명령줄:
tar -zxvf IUS17.05_g311_lnx86_GPLV3_N20170504.tar.gz -C /cad/local/apps/cadence/xcelium
답변2
사용-씨목적지 정의 옵션
tar -zxvf IUS17.05_g311_lnx86_GPLV3_N20170504.tar.gz -C /cad/local/apps/cadence/xcelium
참고: 대상 디렉터리에 대한 쓰기 권한이 있는지 확인하십시오.