Page tree


자주 까먹어서 정리!


zip

주요 옵션

  • -r  : 디렉터리까지 압축
  • -1: 빠른 압축(압축률 ↓)
  • -9: 높은 압축률 (속도 ↓)
  • -e: zip 파일에 암호 설정
  •  -x: 압축시 파일 제외


하위 디렉터리 압축

하위 디렉터리를 포함해서 compressed.zip 파일에 /path/to/dir 내용을 압축

zip -r compressed.zip /path/to/dir



여러 소스 압축

dir1, dir2, file 세 개의 소스를 압축

zip -r compressed.zip /path/to/dir1 /path/to/dir2 /path/to/file


zip 에 내용 추가

이미 존재하는 zip 파일에 새로운 파일 추가

zip compressed.zip path/to/file


.git 은 빼고 압축

zip -9 -r compressed.zip /path/to/dir -x *.git'



unzip


파일 내용 보기

unzip -l  compressed.zip 


압축 해제

현재 폴더에 압축 해제

unzip compressed.zip 


특정 폴더에 해제

unzip compressed.zip  -d /path/to/put



Ref