상상 너머 그 무언가...

Mac에서 .DS_Store 없이 ZIP 파일 만들기 본문

개인적인(Personals)/맥북 정보(Mac Tip)

Mac에서 .DS_Store 없이 ZIP 파일 만들기

Clack 2020. 7. 16. 15:49

예전에 사용하던 CleanArchiver 가 동작하지 않게 되면서 다른방법을 찾아보는 도중

Automator 작업흐름을 에서 셀 스크립트 이용해서 적용하는 내용을 찾았다.

보관함에서 '파일 및 폴더' > '선택된 Finder 항목 가져오기'

보관함에서 '유틸리티' > '셀 스크립트 실행'

 

셀 스크립트 실행  부분에서

셀 : /bin/sh     통과 입력: 변수

 

스크립트 내용은

 

name=("$@")
cd "$name"
zipFileName=`basename "$name"`
zip "${zipFileName}.zip" -r ./* \
    -x */.DS_Store \
    -x */.git \
    -x */.svn \
    -x */.idea \
    -X */__MACOSX
mv "${zipFileName}.zip" ../

 

이렇게 작성한 뒤 압축할 파일들 또는 폴더를 Finder 에서 선택 해둔 상태로 해당 작업흐름을 실행 해주면

zip 파일이 생성된것을 볼 수 있다.

 

 

 

참조 : https://qastack.kr/superuser/198569/compressing-folders-on-a-mac-without-the-ds_store