![.tar 아카이브 파일이 각각 자체 디렉토리로 이동합니까?](https://linux55.com/image/152792/.tar%20%EC%95%84%EC%B9%B4%EC%9D%B4%EB%B8%8C%20%ED%8C%8C%EC%9D%BC%EC%9D%B4%20%EA%B0%81%EA%B0%81%20%EC%9E%90%EC%B2%B4%20%EB%94%94%EB%A0%89%ED%86%A0%EB%A6%AC%EB%A1%9C%20%EC%9D%B4%EB%8F%99%ED%95%A9%EB%8B%88%EA%B9%8C%3F.png)
다양한 디렉터리의 파일이 포함된 아카이브가 있습니다(-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 옵션은 아카이브를 생성하고 압축을 풀 때 모두 사용해야 합니다. 완벽하게 작동합니다. 아무튼 감사 해요!