[ 작업환경 ]
Centos 7.3
[ 주요 옵션 ]
-r : 디렉터리까지 압축
-1 : 빠른 압축 (압축률 ↓)
-9 : 높은 압축률 (속도 ↓)
-e : zip 파일에 암호 설정
-x: 압축시 파일 제외
[ 예시 ]
< zip : 압축하기 >
1. 하위 디렉토리들 모두 압축하기
zip -r compressed.zip /path/to/dir
2. 세 개의 소스 dir1, dir2, file 압축하기
zip -r compressed.zip /path/to/dir1 /path/to/dir2 /path/to/file
3. 이미 존재하는 zip 파일에 file을 압축하여 압축데이터에 추가로 넣어주기
zip compressed.zip path/to/file
4. *.txt 파일을 제외하고 압축하기
zip -9 -r compressed.zip /path/to/dir -x *.txt
< unzip : 압축풀기 >
1. 파일 내용 출력하면서 압축풀기
unzip -l compressed.zip
2. 현재 폴더에 압축풀기
unzip compressed.zip
3. 특정 폴더에 압축풀기
unzip compressed.zip -d /path/to/put