사례별로 GNU tar 심볼릭 링크 보존

사례별로 GNU tar 심볼릭 링크 보존

타르볼을 만들려고 하는데 타르볼에 심볼릭 링크로 보존해야 하는 특정 파일이 하나 있습니다. 그러나 심볼릭 링크로 보존할 수 없는 다른 심볼릭 링크도 많이 있습니다. 왜냐하면 타르볼 범위 밖의 파일을 가리키기 때문입니다. "-h" 옵션을 사용하지 않으면 타르볼은 누구에게나 쓸모가 없을 것입니다. 나.

단일 파일에 대해 "-h" 옵션을 무시할 수 있는 방법이 있습니까?

답변1

이 시도

테스트되지 않았습니다!

  1. 타르볼 생성(모든 심볼릭 링크 제외)
  2. 플래그 를 사용하여 원하는 --append심볼릭 링크 하나를 추가하세요.
    tar -h --append --file=mytarball.tar MySymlink

기존 아카이브에 파일을 추가하는 방법

관련 정보