티스토리 뷰

반응형

리눅스에서 zip 압축 및 압축해제하는 방법을 알아보겠습니다.

 

zip/unzip 패키지가 설치되어있지 않은 경우 설치해서 사용합니다.

 

 

zip 압축

하위 디렉토리 포함 zip 압축

$ zip -r filename.zip /path/to/dir

 

만약 디렉토리 내 여러 사용자 권한이 있어서 일부 압축할 수 없는 경우 sudo를 추가합니다.

$ sudo zip -r filename.zip /path/to/dir

 

하위 디렉토리를 포함, 여러 개의 디렉토리를 함께 zip 압축

$ zip -r filename.zip /path/to/dir1 /path/to/dir2 /path/to/dir3

 

특정 파일 또는 디렉토리 제외 zip 압축

$ zip -r filename.zip /path/to/dir -x '*.git*'

 

unzip 압축 해제

현재 디렉토리에 unzip 압축 해제

$ unzip filename.zip

 

특정 디렉토리에 unzip 압축 해제

$ unzip filename.zip -d /path/to/dir
반응형