tar - 타임스탬프를 1초 이상의 정밀도로 유지하는 방법은 무엇입니까?

tar - 타임스탬프를 1초 이상의 정밀도로 유지하는 방법은 무엇입니까?

일부 파일을 패키지 하는 데 사용합니다 tar. 수정된 파일의 타임스탬프는 매우 중요하며 매우 정확하게 수행되어야 합니다. 를 사용하면 tar -cvf타임스탬프가 유지되지만 가장 가까운 초로 반올림됩니다. 즉, stat파일을 실행하면 .0으로 끝나는 타임스탬프만 표시됩니다. 타임스탬프를 더 정확하게 보존할 수 있는 방법이 있습니까? 아니면 이 목적으로 사용할 수 있는 다른 보관 도구가 있습니까?

답변1

일반적인 tar형식은 타임스탬프를 사용자가 결정하는 초 단위로 저장합니다. 타임스탬프를 더 높은 해상도로 저장하려면 일반적으로 나노초 단위로 타임스탬프를 저장하는 tarGNU 생성 POSIX 와 같은 다른 형식을 사용해야 합니다 .tar

이러한 아카이브를 생성하려면 -H posixGNU 옵션을 사용하십시오 tar.

tar cfH archive.tar posix ...

관련 정보