zip
파일을 압축하고 Zip 아카이브로 묶기.
같이 보기: unzip.
더 많은 정보: https://manned.org/zip.
- 특정 아카이브에 파일/폴더 추가 ([r]ecursively):
zip -r 경로/대상/압축된.zip 경로/대상/파일_또는_폴더1 경로/대상/파일_또는_폴더2 …
- 특정 아카이브에서 파일/폴더 제거 ([d]elete):
zip -d 경로/대상/압축된.zip 경로/대상/파일_또는_폴더1 경로/대상/파일_또는_폴더2 …
- 지정된 파일/폴더를 제외하고 아카이브 ([x]cluding):
zip -r 경로/대상/압축된.zip 경로/대상/파일_또는_폴더1 경로/대상/파일_또는_폴더2 … -x 경로/대상/제외된_파일_또는_폴더
- 특정 압축 수준(
0- 가장 낮음,9- 가장 높음)으로 파일/폴더 아카이브:
zip -r -0..9 경로/대상/압축된.zip 경로/대상/파일_또는_폴더1 경로/대상/파일_또는_폴더2 …
- 특정 비밀번호로 [e]ncrypted 아카이브 생성:
zip -r -e 경로/대상/압축된.zip 경로/대상/파일_또는_폴더1 경로/대상/파일_또는_폴더2 …
- 다중 분할 [s]plit Zip 아카이브로 파일/폴더 아카이브(예: 3 GB 파트):
zip -r -s 3g 경로/대상/압축된.zip 경로/대상/파일_또는_폴더1 경로/대상/파일_또는_폴더2 …
- 특정 아카이브 내용 출력:
zip -sf 경로/대상/압축된.zip