쉘 스크립트를 이용해 파일을 zip로 압축시킬 수 있습니다.
#zip [파일명] [압축할 파일들]
zip zipFile.zip ./kyleDir/*
위와 같이하면 kyleDir디렉토리안에 모든 것을 zip으로 압축해 현재 디렉토리에 zipFile.zip 파일을 생성합니다.
하지만 초반 git bash에서는 zip이 실행되지 않습니다.
아래와 같은 에러가 발생합니다.
zip: command not found
https://sourceforge.net/projects/gnuwin32/files/
위 링크에 들어갑니다.
위의 2개에 들어가서 가장 가장 최근버전의 아래 2개를 다운받아 줍니다.
bzip2도 다운받는 이유
zip command가 bzip2.dll에 의존해서 실행하기 때문에 저 파일도 다운받아서 bzip2.dll를 사용해야합니다.
이제 저 파일의 압축을 풀면 bin폴더가 둘다 있을 것입니다.
bin폴더에 들어가보면 아래 2개의 파일이 보입니다.
이제 위 2개의 파일을 Program FilesGit/usr/bin 디렉토리에 복사해서 붙여넣으면 해결됩니다!
저는 C드라이브의 저 위치에 Git이 저장돼서 저 디렉토리로 갔지만 다른 곳에 저장하신 분들은 본인이 설치한 Git 폴더에서 위와 같이 진행해 주시면 됩니다.
참조