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
참고: 대상 디렉터리에 대한 쓰기 권한이 있는지 확인하십시오.