다양한 디렉터리의 파일이 포함된 아카이브가 있습니다(-T 옵션으로 생성되었으므로 아카이브할 파일 목록이 있는 파일을 사용합니다). 문서는 소유권과 권리를 유지합니다.
내용은 다음과 같습니다.
var/lib/prog1/backups/file1.db
var/lib/prog2/file.file
etc/prog3/my.conf
각각을 소스 디렉터리로 추출할 수 있습니까?
답변1
앞의 경로가 없으면 /
상대 경로입니다. 즉, 명령을 실행하는 현재 디렉터리로 경로가 추출됩니다 tar -xf
.
tar -xf
extract 명령을 실행 /
하거나 옵션을 사용하여 추출 전으로 변경하세요 -C /
. /
언제나 그렇듯이 man tar
자세한 내용을 확인해 보세요.
답변2
좋아, 내가 직접 해결책을 찾았어.
--absolute-names 옵션은 아카이브를 생성하고 압축을 풀 때 모두 사용해야 합니다. 완벽하게 작동합니다. 아무튼 감사 해요!