아카이브 압축을 풀 때 마지막 수정 날짜 덮어쓰기

아카이브 압축을 풀 때 마지막 수정 날짜 덮어쓰기

.zip 파일에 있는 모든 파일의 마지막 수정 날짜를 추출 날짜로 다시 쓰는 방법이 있습니까?

기본적으로 누군가가 아카이브의 압축을 풀 때마다 last modified date모든 파일이 zip이 추출된 날짜로 변경됩니까?

답변1

라이브러리 아카이브 사용 bsdtar(다양한 아카이브 형식 지원, pkzip 포함), 다음 m플래그를 사용합니다.

bsdtar xmf file.zip

~에서수동:

-m, --modification-time
(x 모드만 해당) 수정 시간을 추출하지 않습니다. 기본적으로 수정 시간은 아카이브에 저장된 시간으로 설정됩니다.

m플래그는 에만 국한된 것이 아니며 bsdtar이미 에 존재합니다.tar1979년 Unix V7에서 처음 구현됨. 구체적으로 bsdtar는 그렇습니다 tar.

unzip옵션을 보려면 사용하세요 -DD.

관련 정보