개인적인(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