Operating System/Linux

[Linux] zip파일관리 압축 및 풀기 (zip, unzip)

zip, unzip설치하기

$ sudo apt-get install zip unzip

 

zip (압축 하기)

zip {압축파일명}.zip {압축할 file or directory 1 } {압축할 file or directory 2} .... 

$zip. rabo.zip ./* : 이 디렉토리 아래 있는 모든 파일을 bora.zip 이름으로 압축

$zip -r rabo.zip ./* : 이 디렉토리 아래 있는 파일 및 모든 디렉토리도 함께 bora.zip 이름으로 압축

$ zip -9 -r rabo.zip ./* -x *.md : 이 디렉토리 아래 있는 모든 파일과 디렉토리를 bora.zip이름으로 압축! 단 .md (markdown)파일은 제외하고 압축

$ zip rabo.zip path/file : rabo.zip (이미 존재하는 zip파일)에 file을 압축해서 압축 데이터를 추가

 

unzip (압축 풀기)

unzip {압축파일명}.zip

$ unzip rabo.zip : 앞축 풀기

$ unzip rabo.zip -d /home/rabospace/ : rabo.zip파일을 /home/rabospace/아래 압축을 풀기

$ unzip -l rabo.zip :압축을 해제하지는 않고 rabo.zip파일에 압축되어있는 파일 목록을 출력

 

zip

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

unzip

  • -d: 지정한 디렉터리에 압축 해제
  • -l: 압축 파일내 목록 보기

 

araikuma.tistory.com/120

www.lesstif.com/lpt/linux-zip-unzip-80248839.html