추가 읽기

추가 읽기

"에서 발췌아카이브 압축을 풀 때 마지막 수정 날짜 덮어쓰기":

MacOS에서 생성된 ZIP 아카이브가 있습니다. 내가 사용할 때마다

bsdtar xmf 파일.zip
또는

압축 해제-DD 파일.zip
압축을 풀려면 __MACOSX새 폴더가 생성됩니다. 이것을 피할 수 있는 방법이 있나요?

답변1

Info-ZIP의 경우 unzip이는 -x이름별로 파일을 제외하는 옵션을 사용하는 간단한 연습입니다. 증인https://unix.stackexchange.com/a/269808/5132예를 들어 Giles는 다음을 사용합니다.

압축 풀기 -x __MACOSX -x '__MACOSX/*' /path/to/zip

물론 이것은 귀하의 선택과 결합되어야 합니다 -DD. 확실히.

bsdtar비슷한 옵션이 있습니다 --exclude.

선호하는 사용 형태는 다음과 같습니다 bsdtar.언제나getopt 스타일 옵션이기 때문에그것의 발명, 먼저 1980년대의 오래된 명령줄 구문 습관에 빠지지 않도록 노력해야 합니다.

bsdtar -x -m -f file.zip --exclude __MACOSX --exclude '__MACOSX/*'

추가 읽기

관련 정보