[Linux] Zip 분할 압축 하는 방법

2021. 5. 3. 00:29 기타/Shell script, bash

 

Linux에서 zip으로 압축하는 방법 + 분할 압!

리눅스에서 분할압축하는 방법에 대해서 설며한다. 기존에 macOS에서 분할압축하는 앱들이 많았는데, 유로로 전환했음...

일단 압축을 하려면 zip, 압축을 풀기 위해서는 unzip을 이용하면 된다.

 

압축하는 방법

  • 압축하기 위해서는 아래와 같이 명령하면 된다.

$ zip <zip_filename> filelist $ zip file.zip *

  • 만약 여기서 recursive하게 하고 싶다 (해당 폴더에 폴더가 존재한다)
  • -r을 이용해서 다음과 같이 명령

$ zip -r <zip_filename> *

  • 여기서 이제 압축을 해야하는데 카카오톡 경우에는 300MB 이상인 파일은 허용하지 않기 때문에 250MB로 분할 압축
  • -s를 이용해서 뒤에 파일 크기를 명시적으로 적어주면 끝
  • 여기서 만약 250이 아닌 300으로 적어주면 $ zip -s 250 <zip_filename> *

 

출처 : ourcstory.tistory.com/450?category=716432