SERVER/Linux
[리눅스] zip, unzip 명령어 (압축 및 압축 해제 명령어 및 옵션표)
hanker
2025. 4. 25. 11:31
반응형
리눅스에서 파일 및 디렉터리를 ZIP 포맷으로 압축 및 해제하기 위해 주로 zip과 unzip 명령어를 사용한다.
- zip: 하나 이상의 파일/디렉터리를 zip 형식으로 압축
- unzip: zip 파일의 내용을 풀어서 원래 파일로 복원
1. zip 명령어
1-1. zip 명령어 사용법
# zip [옵션] 압축파일명.zip 대상파일/디렉터리명
zip hanker.zip hanker.txt
- hanker.txt파일을 hanker.zip으로 압축
1-2. zip 명령어 옵션
옵션 | 설명 |
-r | 디렉터리 압축할 때 사용 (디렉터리 내부 모든 디렉터리 및 파일 압축) |
-e | 암호화 (zip파일에 비밀번호를 부여) |
-q | 출력 억제 (quiet) |
-9 | 최대 압축률 ( 0 ~ 9 ) |
-j | 경로 없이 파일만 압축 (junk paths) |
- q 옵션 같은 경우 zip 명령어 이용 시 대상 압축 파일들이 콘솔창에 출력되는데, 이 출력되는 내용들을 안 보이게 한다.
- -0(최소 압축, 최대 속도) ~ -9(최대 압축, 속도 저하)
2. unzip 명령어
2-1. unzip 명령어 사용 방법
# unzip [옵션] 압축파일.zip
unzip hanker.zip
- hanker.zip 파일을 압축 해제한다.
2-2. unzip 명령어 옵션
옵션 | 설명 |
-l | zip 파일의 내부 목록 표시 (압축해제 X) |
-t | zip 파일의 무결성 테스트 (압축해제 X) |
-d | 지정 디렉터리에 압축해제 |
-o | 기존 파일에 덮어쓰기(overwrite) |
-n | 기존 파일 건너뛰기 (never overwrite) |
반응형