일부 파일을 패키지 하는 데 사용합니다 tar
. 수정된 파일의 타임스탬프는 매우 중요하며 매우 정확하게 수행되어야 합니다. 를 사용하면 tar -cvf
타임스탬프가 유지되지만 가장 가까운 초로 반올림됩니다. 즉, stat
파일을 실행하면 .0으로 끝나는 타임스탬프만 표시됩니다. 타임스탬프를 더 정확하게 보존할 수 있는 방법이 있습니까? 아니면 이 목적으로 사용할 수 있는 다른 보관 도구가 있습니까?
답변1
일반적인 tar
형식은 타임스탬프를 사용자가 결정하는 초 단위로 저장합니다. 타임스탬프를 더 높은 해상도로 저장하려면 일반적으로 나노초 단위로 타임스탬프를 저장하는 tar
GNU 생성 POSIX 와 같은 다른 형식을 사용해야 합니다 .tar
이러한 아카이브를 생성하려면 -H posix
GNU 옵션을 사용하십시오 tar
.
tar cfH archive.tar posix ...