반응형
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> *
반응형
'Programming > Shell' 카테고리의 다른 글
[Shell] 데이터 특정 퍼센트로 나누는 방법 (0) | 2018.10.20 |
---|---|
[Shell] 데이터에서 구분자 변경하는 방법 (0) | 2018.03.18 |
[Shell] 데이터 특정 퍼센트로 나누는 방법 (0) | 2018.03.18 |
쉘(Shell)에서 중복단어 제거하기 (0) | 2017.12.10 |
쉘(Shell)에서 POST시 json 데이터에 변수 넣기 (0) | 2017.12.10 |