.tar 아카이브 파일이 각각 자체 디렉토리로 이동합니까?

.tar 아카이브 파일이 각각 자체 디렉토리로 이동합니까?

다양한 디렉터리의 파일이 포함된 아카이브가 있습니다(-T 옵션으로 생성되었으므로 아카이브할 파일 목록이 있는 파일을 사용합니다). 문서는 소유권과 권리를 유지합니다.

내용은 다음과 같습니다.

var/lib/prog1/backups/file1.db
var/lib/prog2/file.file
etc/prog3/my.conf

각각을 소스 디렉터리로 추출할 수 있습니까?

답변1

앞의 경로가 없으면 /상대 경로입니다. 즉, 명령을 실행하는 현재 디렉터리로 경로가 추출됩니다 tar -xf.

tar -xfextract 명령을 실행 /하거나 옵션을 사용하여 추출 전으로 변경하세요 -C /. /언제나 그렇듯이 man tar자세한 내용을 확인해 보세요.

답변2

좋아, 내가 직접 해결책을 찾았어.

--absolute-names 옵션은 아카이브를 생성하고 압축을 풀 때 모두 사용해야 합니다. 완벽하게 작동합니다. 아무튼 감사 해요!

관련 정보