내 tar 파일을 대상으로 추출하면 오류가 발생하는 이유는 무엇입니까? [복사]

내 tar 파일을 대상으로 추출하면 오류가 발생하는 이유는 무엇입니까? [복사]

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

참고: 대상 디렉터리에 대한 쓰기 권한이 있는지 확인하십시오.

관련 정보