
다음 tar 파일을 보려면 tar에 다음 세 파일을 표시하십시오.
/var/tmp에서
tar tvf fix.tar
install.sh
/usr/cti/apps/swp/dir/script1.sh
/usr/cti/lib/swp/dir/script2.sh
. .
하지만 해당 디렉토리의 파일을 열고 싶을 때
그런 다음 /usr/cti/lib/swp/dir/script2.sh에 대한 오류가 발생합니다.
tar가 /usr/cti/lib/swp/dir 아래에서 script2.sh를 열 수 없는 이유에 대한 조언을 부탁드립니다.
/var/tmp에서
tar xvfp fix.tar
install.sh
/usr/cti/apps/swp/dir/script1.sh
tar: Removing leading `/' from member names
/usr/cti/lib/swp/dir/script2.sh
답변1
옵션 을 사용하여 출력 디렉터리를 정의해 보세요 -C
. 파일은 다음과 같이 설정하여 파일 시스템/하드 드라이브의 '루트'에 추출됩니다./
따라서 아카이브를 추출하려면 다음 명령을 시도해야 합니다:
tar xvfp fix.tar -C /
이런 식으로 파일이 다음 script1.sh
위치 script2.sh
로 추출됩니다./usr/cti/apps/swp/dir/