tar 파일에서 추출할 때 링크를 역참조하는 방법은 무엇입니까?

tar 파일에서 추출할 때 링크를 역참조하는 방법은 무엇입니까?

bob.tar포함된 tar 파일이 있고 real_file후자 link_to_real_file가 심볼릭 링크인 경우 bob.tar심볼릭 link_to_real_file링크가 아닌 real_file.

해당 플래그를 사용하면 이것이 실제로 생성 방식으로 가능하다는 것을 알고 있습니다 -h.

이 명령은 를 tar -cvhf bob.tar real_file link_to_real_file역참조 link_to_real_file하지만 tar 파일이 생성된 방식에 관계없이 추출 측면에서 이 작업을 수행하고 싶습니다.

답변1

아카이브를 디렉터리로 마운트합니다.AVFS을 선택한 다음 즐겨 사용하는 파일 복사 도구를 사용하세요.

mountavfs
cp -RLp ~/.avfs$PWD/bob.tar\# target-directory/

답변2

여기요

  1. 아카이브 추출
  2. 다음을 사용하여 아카이브 생성-h
  3. 다시 추출

관련 정보